武漢Java培訓教程之JDBC中的常用介面和類

千鋒武漢發表於2021-06-30

  JDBC定義了一系列運算元據庫的介面和類,這些介面和類位於java.sql包中。接下來,本節將詳細介紹JDBC的常用API。

   Driver介面

  Driver介面是所有JDBC驅動程式必須要實現的介面,該介面提供給資料庫廠商使用。在編寫JDBC程式時,必須先裝載特定資料庫廠商的驅動程式,裝載驅動程式透過java.lang.Class類中的靜態方法forName()實現。

   DriverManager類

  DriverManager類用於載入JDBC驅動並建立與資料庫的連線,DriverManager類的常用方法,具體如表1.1所示。

  表1.1 DriverManager的常用方法

1

   Connection介面

  Connection介面表示Java程式和資料庫的連線,Java程式和資料庫的互動是透過Connection介面來完成的。Connection介面的常用方法,具體如表1.2所示。

  表1.2 Connection介面的常用方法

2

   Statement介面

  Statement介面用於向資料庫傳送SQL語句,Statement介面提供了三個執行SQL語句的方法,具體如表1.3所示。

  表1.3 Statement介面的方法

3

   PreparedStatement介面

  繼承自Statement介面,用於執行預編譯的SQL語句,PreparedStatement介面提供了一些對資料庫進行基本操作的方法,具體如表1.4所示。

  表1.4 PreparedStatement介面的方法

4

   CallableStatement介面

  繼承自PreparedStatement介面,由方法prepareCall()建立,用於呼叫SQL儲存過程。CallableStatement介面提供了一些對資料庫進行基本操作的方法,具體如表1.5所示。

  表1.5 CallableStatement介面的方法

5

   ResultSet介面

  ResultSet介面表示執行select查詢語句獲得的結果集,該結果集採用邏輯表格的形式封裝。ResultSet介面中提供了一系列操作結果集的方法,具體如表1.6所示。

6

  表1.6 ResultSet介面的方法ResultSet物件維護了一個指向表格資料行的指標,指標預設在第一行之前,呼叫next()或previous()等移動指標的方法,可以使指標指向具體的資料行,進而呼叫getObject()方法獲取指定的查詢結果。

   ResultSetMetaData介面

  ResultSetMetaData介面用於獲取關於ResultSet 物件中列的型別和屬性資訊的物件。ResultSetMetaData介面的常用方法,具體如表1.7所示。

  表1.7 ResultSetMetaData介面的常用方法

7

  以上小千關於JDBC的常用API的詳細介紹,希望能學Java的小夥伴有所幫助。

  本文來自千鋒教育,轉載請註明出處。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2779012/,如需轉載,請註明出處,否則將追究法律責任。

相關文章