JDBC的使用(1)

JDBC類和接口


使用JDBC主要操作時與數據庫建立連接,執行sql語句,處理結果,主要涉及DriverManager類、Connection接口、Statement接口、PrepareedStatement接口和ResultSet接口的使用。

(1)DriverManager類
DriverManager類是JDBC的管理層,作用於用戶和驅動程序之間。
通過DriverManager.getConnection建立和數據庫的連接。

(2)Connection接口
Connection對象代表特定數據庫的連接。通過DriverManager類的靜態方法getConnection()方法可以獲取Connection接口的實現類對象。

(3)Statement接口
Statement對象用於將SQL語句發送到數據庫中,執行對數據庫的數據檢索或者更新。有兩個子接口:CallableStatement和PreparedStatement。可以通過Connection的相關方法獲取Statement對象。

(4)PreparedStatement接口
Statement主要用於執行靜態的SQL語句。如果有些操作只是與SQL語句中某些參數有所不同,其餘的SQL子句相同,則可以用PreparedStatement來提高執行效率。可以使用Connection的PreparedStatement()方法建立好一個預先編譯的SQL語句:其中參數會變動的部分先使用“?”作爲佔位符,等到需要真正指定參數執行時,再使用相對應的setXXX(int parameterIndex,value)方法,指定”?”出真正該有的參數值。

(5)ResultSet接口
ResultSet接口包含符合SQL語句中條件的所有行,並且它通過一套get()方法提供對這些行中數據的訪問,這些get()方法可以訪問當前行中的不同列。ResultSet.next()方法用於移動到ResultSet中的下一行,下一行便成爲當前行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章