日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux链接达梦数据库,linux下面 达梦数据库的JDBC链接

發布時間:2023/12/10 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux链接达梦数据库,linux下面 达梦数据库的JDBC链接 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

此次由于學習上面的事情,接觸到了達夢數據庫,這是第一次用,去年有個關于隱通道的課程設計,其實就已經差很少算了解了點點,相對與國外主流數據庫,Dm7有個很明顯的特色,那就是它的安全級別,國外數據賣給中國的最高等級是C2級,也就是說,根本沒有達到B級,這就意味這更本就沒有強制訪問概念,而達夢能支持到B級,也就支持強制訪問java

下面介紹在linux下面jdbc鏈接達夢數據庫。linux

最新DM7有linux版本,在官網能夠下載,也有安裝方法。sql

java代碼在安裝目錄desktop里面的manual里面有,以下:數據庫

package lianjie;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.SQLException;

import java.sql.Statement;

import javax.imageio.ImageIO;

public class BasicApp {

// 定義 DM JDBC 驅動串

String jdbcString = "dm.jdbc.driver.DmDriver";

// 定義 DM URL 鏈接串

String urlString = "jdbc:dm://localhost:5236/hive";

// 定義鏈接用戶名

String userName = "SYSDBA";

// 定義鏈接用戶口令

String password = "SYSDBA";

static //定義sql語句

//String sqlString ="create table yujin3(a int,b int,c int);";

String sqlString1="insert into yujin3 values(123,14,1234);";

// 定義鏈接對象

static Connection conn = null;

//private static String sqlString1;

/* 加載 JDBC 驅動程序

* @throws SQLException 異常 */

public void loadJdbcDriver() throws SQLException {

try {

System.out.println("Loading JDBC Driver...");

// 加載 JDBC 驅動程序

//DriverManager.registerDriver(new dm.jdbc.driver.DmDriver());

Class.forName(jdbcString);

} catch (ClassNotFoundException e) {

throw new SQLException("Load JDBC Driver Error1: " + e.getMessage());

} catch (Exception ex) {

throw new SQLException("Load JDBC Driver Error : "

+ ex.getMessage());

}

}

public void connect() throws SQLException {

try {

System.out.println("Connecting to DM Server...");

// 鏈接 DM 數據庫

conn = DriverManager.getConnection(urlString, userName, password);

} catch (SQLException e) {

throw new SQLException("Connect to DM Server Error : "

+ e.getMessage());

}

}

/* 關閉鏈接

* @throws SQLException 異常 */

public void disConnect() throws SQLException {

try {

// 關閉鏈接

conn.close();

System.out.println("close");

} catch (SQLException e) {

throw new SQLException("close connection error : " + e.getMessage());

}

}

public static void main(String args[]) {

try {

BasicApp basicApp = new BasicApp();

// 加載驅動程序

basicApp.loadJdbcDriver();

basicApp.connect();

PreparedStatement pstmt1 = conn.prepareStatement(sqlString1);

//pstmt1.setInt(1,11);

//pstmt1.setInt(2, 12);

//pstmt1.setInt(3, 123);

pstmt1.execute();

// 關閉語句

pstmt1.close();

System.out.println("OK!");

basicApp.disConnect();

} catch (SQLException e) {

System.out.println(e.getMessage());

}

}

}

在建號的java工程中右擊buildpath而后ADD 加入jdbc驅動,這里注意,DmDriver16支持jdk1.6的,相應的15,14支持1.5,1.4,而后就可一操做了,

注意在鏈接以前要保證Dmserver已經啟動。安全

至于網上說的要配置classpath,我剛開始值配置了classpath并無導入jdbc驅動包,不行,而后導入就可一了,本身以為在導入包以后應該不用配置了

學習

總結

以上是生活随笔為你收集整理的linux链接达梦数据库,linux下面 达梦数据库的JDBC链接的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。