JDBC Driver的四種Type的運作方式:
Type1:JDBC-ODBC Bridge plus ODBC Driver
Type2:A native-API partly Java technology-enabled driver
Type3:Pure Java Driver for Database Middleware
Type4:Direct- to- Database Pure Java Driver
這四種方式,今天我們就來說第四種
按照圖中所示的,這種類型的驅動程序可以算是真正的JDBC驅動程序。因爲這種驅動程序完全是由Java所完成的,包括與數據庫各種網絡與溝通協議。
-
準備數據庫驅動包,並添加到項目的依賴中:在項目中創建文件夾lib,並將依賴包mysql-connector-java-5.1.47.jar複製到lib中。再配置該jar包到本項目的依賴中:右鍵點擊項目Open Module Settings,在Modules中,點擊項目,配Dependencies,點擊+,JARS or Directories,將該lib文件夾配置進依賴中,表示該文件夾下的jar包都引入作爲依賴。
-
建立數據庫連接
// 加載JDBC驅動程序:反射,這樣調用初始化com.mysql.jdbc.Driver類,即將該類加載到JVM方法
區,並執行該類的靜態方法塊、靜態屬性。
Class.forName("com.mysql.jdbc.Driver");
// 創建數據庫連接
Connection connection =
DriverManager.getConnection("jdbc:mysql://localhost:3306/test?
user=root&password=root&useUnicode=true&characterEncoding=UTF-8")
//MySQL數據連接的URL參數格式如下:
jdbc:mysql://服務器地址:端口/數據庫名?參數名=參數值