Java程序通過JDBC組件連接數據庫,可以分爲加載JDBC驅動程序、提供JDBC URL和獲取Connection對象幾個步驟:
(一) 加載JDBC驅動程序
首先必須通過java.lang.Class類的forName()動態加載驅動程序類
代碼如下:
try{
Class.forName("com.sql.jdbc.Driver");
System.out.println("加載MYSQL驅動成功");
}catch(ClaszNotFoundException e){
System.out.println("加載MYSQL驅動失敗");
e.printStackTrace();
}
(二)提供JDBC URL
JDBC URL 定義了連接數據庫時的協議、子協議和數據源名稱。格式爲:協議:子協議:數據源名稱
jdbc:mysql://主機名稱:連接端口/數據庫名稱?參數=值&參數=值
(三)獲取Connection對象
實際上就是像java.sql.DriverManager發出請求並獲得java.sql.Connection對象
代碼如下所示:
try{
String uel = "jdbc.mysql://localhost:3306/company?"+"user=root&password=123456";
Connection conn = DriverManger.getConnection(url);
...
}catch(SQLException e){
...
}
完整代碼如下所示:
public class Test3 {
public static void main(String[] args) {
try{
Class.forName("com.mysql.jdbc.Driver");
System.out.println("加載MYSQL成功");
String url = "jdbc.mysql://localhost:3306/company?"+"user=root&password=123456";
Connection conn = DriverManger.getConnection(url);
System.out.println("數據庫連接成功");
}catch(Exception e){
System.out.println("找不到MYSQL驅動程序");
}
}
}
版權聲明:本文爲博主原創文章,未經博主允許不得轉載。