達夢8——接口JDBC——Java程序連接dm



 

1、新建一個java project

 (maven項目前幾次在導jar時總是出錯,下次再試試。)

2、打開file里的project structure,打開libraries,點擊+號,選擇java,在idea中添加外部jar包——jar包選擇DmJdbcDriver18.jar;

如果需要原生jdbc,導入這一個jar包即可;

(我以前一直以為還要導入一個jdbc jar包,后來發現不用,jdbc是一種接口規范,已經存在我們安裝的jdk中了,我們只要導入了jdk,自然也就導入了jdbc接口規范,DmJdbcDriver18.jar就是實現這種接口規范的類。)(經查找,JDBC接口規范定義在java.sql包中,另外,在javax.sql中也有相關的API。)

 

 3、正常原生jdbc使用

package com.ssy.dao;

import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Test { public int insert() throws ClassNotFoundException, SQLException { //1.regedit driver Class.forName("dm.jdbc.driver.DmDriver"); //2.get connection Connection connection = DriverManager.getConnection("jdbc:dm://localhost:5236","SYSDBA","SYSDBA"); //3.excute sqlstring String sqlString = "insert into SYSDBA.TB(id, book) values(131,'dsaf');"; java.sql.Statement statement = connection.createStatement(); int exSta = statement.executeUpdate(sqlString); if (statement != null) {
       //4、release  statement.close(); } return exSta; } public static void main(String[] args) throws SQLException, ClassNotFoundException { Test t = new Test(); t.insert(); } }

 注意:jdbc默認是自動提事務的,可以通過connection改變:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM