武漢Java培訓教程之JDBC中的常用介面和類
JDBC定義了一系列運算元據庫的介面和類,這些介面和類位於java.sql包中。接下來,本節將詳細介紹JDBC的常用API。
Driver介面
Driver介面是所有JDBC驅動程式必須要實現的介面,該介面提供給資料庫廠商使用。在編寫JDBC程式時,必須先裝載特定資料庫廠商的驅動程式,裝載驅動程式透過java.lang.Class類中的靜態方法forName()實現。
DriverManager類
DriverManager類用於載入JDBC驅動並建立與資料庫的連線,DriverManager類的常用方法,具體如表1.1所示。
表1.1 DriverManager的常用方法
Connection介面
Connection介面表示Java程式和資料庫的連線,Java程式和資料庫的互動是透過Connection介面來完成的。Connection介面的常用方法,具體如表1.2所示。
表1.2 Connection介面的常用方法
Statement介面
Statement介面用於向資料庫傳送SQL語句,Statement介面提供了三個執行SQL語句的方法,具體如表1.3所示。
表1.3 Statement介面的方法
PreparedStatement介面
繼承自Statement介面,用於執行預編譯的SQL語句,PreparedStatement介面提供了一些對資料庫進行基本操作的方法,具體如表1.4所示。
表1.4 PreparedStatement介面的方法
CallableStatement介面
繼承自PreparedStatement介面,由方法prepareCall()建立,用於呼叫SQL儲存過程。CallableStatement介面提供了一些對資料庫進行基本操作的方法,具體如表1.5所示。
表1.5 CallableStatement介面的方法
ResultSet介面
ResultSet介面表示執行select查詢語句獲得的結果集,該結果集採用邏輯表格的形式封裝。ResultSet介面中提供了一系列操作結果集的方法,具體如表1.6所示。
表1.6 ResultSet介面的方法ResultSet物件維護了一個指向表格資料行的指標,指標預設在第一行之前,呼叫next()或previous()等移動指標的方法,可以使指標指向具體的資料行,進而呼叫getObject()方法獲取指定的查詢結果。
ResultSetMetaData介面
ResultSetMetaData介面用於獲取關於ResultSet 物件中列的型別和屬性資訊的物件。ResultSetMetaData介面的常用方法,具體如表1.7所示。
表1.7 ResultSetMetaData介面的常用方法
以上小千關於JDBC的常用API的詳細介紹,希望能學Java的小夥伴有所幫助。
本文來自千鋒教育,轉載請註明出處。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2779012/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java培訓教程之JDBC URL結構分析JavaJDBC
- 傳智播客Java培訓---JDBCJavaJDBC
- Java培訓教程之物件的建立與使用Java物件
- Java培訓教程之使用Lock取代synchronizedJavasynchronized
- java技術培訓之File類中常用的構造方法Java構造方法
- Java培訓教程之this關鍵字講解Java
- 黑馬程式設計師Java培訓和Android培訓:內部類程式設計師JavaAndroid
- java中抽象類和介面Java抽象
- Java集合框架中的介面和類Java框架
- 黑馬程式設計師Java培訓和Android培訓Java GUI圖形使用者介面程式設計師JavaAndroidGUI
- JAVA常用類--AutoCloseable介面Java
- 好程式設計師Java培訓分享Java程式設計師常用的工具類庫程式設計師Java
- 黑馬程式設計師Java培訓和Android培訓:培訓前奏程式設計師JavaAndroid
- Java培訓教程:Java中的位移運算子!Java
- JAVA的類和介面Java
- 好程式設計師Java培訓Java容器類List和Set分析程式設計師Java
- Java培訓分享5個常用Java程式碼混淆器Java
- Java培訓:長沙Java培訓機構排名Java
- web應用安全培訓教程之reactWebReact
- Java中抽象類和介面的區別Java抽象
- 我如何理解Java中抽象類和介面Java抽象
- 黑馬程式設計師Java培訓和Android培訓Java技術二程式設計師JavaAndroid
- Java抽象(方法,類)和Java的介面Java抽象
- Java培訓教程之使用Jsoup實現簡單的爬蟲技術JavaJS爬蟲
- java中的抽象類與介面Java抽象
- Java中Object類的常用方法JavaObject
- Java中Scanner類的常用方法Java
- 黑馬程式設計師Java培訓和Android培訓:列舉程式設計師JavaAndroid
- 黑馬程式設計師Java培訓和Android培訓:I/O程式設計師JavaAndroid
- 黑馬程式設計師Java培訓和Android培訓_IO(二)程式設計師JavaAndroid
- 黑馬程式設計師Java培訓和Android培訓_java高新技術(一)程式設計師JavaAndroid
- 請教banq關於自學和NIIT軟體培訓的問題
- Java中JDBC進階教程之資料庫的隔離級別!JavaJDBC資料庫
- 好程式設計師Java培訓Java最常用的五個註解程式設計師Java
- 就業培訓中的欺詐和無良就業
- 深圳Java培訓:Java中的float在記憶體中的儲存Java記憶體
- 培訓Java與自學Java的差距Java
- Java培訓分享void的用法和意義Java