當前位置:編程學習大全網 - 編程語言 - 如何用mysql實現ODBC(JDBC橋)連接數據庫?

如何用mysql實現ODBC(JDBC橋)連接數據庫?

步驟(1):加載要使用的數據庫驅動程序類,該工作由Class類的靜態方法forName完成,他加載向相應的驅動程序類,並創建該類的壹個實例。加載JDBC-ODBC橋驅動類采用如下語句:

Class.forName("classname");

(2):聲明壹個Connection接口的對象。如:

Connection conn;

(3)並使用driverManager類的靜態方法getConnection建立數據庫連接,該方法主要有兩種重載形式:

Connection getConnection(String url);

Connection getConnection(String url,String user,String password)

例子:

import java.sql.Connection;

import java.sql.DriverManager;

public class Conn {

// 非鏈接池

public static Connection getConn() {

// 建立連接對象

Connection conn = null;

// 說明JDBC驅動類所在位置的字符串,與驅動所在目錄對應。

String driver = "com.mysql.jdbc.Driver";

// MySQL的JDBC URL 字符串

// 連接到本地主機,端口為3306,數據庫為mysql,

String sourse = "jdbc:mysql://127.0.0.1:3306/dq?characterEncoding=utf-8";

try {

// 初始化MySQL的JDBC橋驅動類

Class.forName(driver);

// 使用DriverManager類的getConnection方法建立連接。url=sourse,用戶名為root,密碼為空。

conn = DriverManager.getConnection(sourse, "root", "");

} catch (Exception e) {

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

}

// 返回連接對象

return conn;

}

public static void main(String[] args) {

System.out.println(Conn.getConn());

}

}

// import java.sql.*;

//

// public class mysqlDEMO{

// public static void main(String []args)throws Exception{

// //說明JDBC驅動類所在位置的字符串,與驅動所在目錄對應

// String mysqldriver="org.mm.mysql.Driver";

// //MySQL的JDBC URL字符串

// //連接到本地主機,端口為3306,數據庫為mysql,用戶名為root,密碼為空。

// String url="jdbc:mysql://localhost:3306/mysql?user=root;password=";

// //建立連接對象

// Connection conn;

// //初始化MyJDBC的JDBC橋驅動類

// Class.forName(mysqldriver);

// //使用DriverManager類的getConnection方法建立連接

// conn=DriverManager.getConnection(url,"","");

// }

// } 驅動需要加載

  • 上一篇:數控專業主要學什麽?
  • 下一篇:《水滸傳》中丁德孫在梁山的主要事跡
  • copyright 2024編程學習大全網