2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁技術文章正文

JDBC常用API有哪些?【Java培訓】

更新時間:2022-06-28 來源:黑馬程序員 瀏覽量:

在開發JDBC程序前,首先了解一下JDBC常用的API。JDBCAPI主要位于java.sql包中,該包定義了一系列訪問數據庫的接口和類,具體如下。

1.Driver 接口

Driver接口是所有JDBC驅動程序必須實現的接口,該接口專門提供給數據庫廠商使用。在編寫JDBC程序時,必須要把指定數據庫驅動程序或類庫加載到項目的classpath 中。

2.DriverManager類

DriverManager類用于加載JDBC驅動并且創建與數據庫的連接。在DriverManager類中,定義了兩個比較重要的靜態方法,如表1-1所示。

DriverManager類的方法

1656344149775_111.png

3. Connection 接口

Connection接口代表Java程序和數據庫的連接,在Connection接口中,定義了一系列方法,具體如表2所示。

Connection接口的方法
1656344447395_112.png

4.Statement 接口

Statement接口用于向數據庫發送SQL語句,在Statement接口中,提供了三個執行SQL語句的方法,具體如表3所示。

1656344687531_113.png

5.PreparedStatement 接口

PreparedStatement是Statement的子接口,用于執行預編譯的 SQL語句。在PreparedStatement接口中,提供了一些基本操作的方法,具體如表4所示。

PreparedStatement接口的方法

1656345140026_115.png

需要注意的是,表1-4中的setDate()方法可以設置日期內容,但參數Date的類型是java,sql.Date,而不是java.util.Date。

6. CallableStatement 接口

CallableStatement是PreparedStatement的子接口,用于執行SQL存儲過程。在CallableStatement接口中,提供了一些基本操作的方法,具體如表5所示。

表5 CallableStatement接口的方法

1656345373178_116.png

需要注意的是,由于CallableStatement接口繼承了PreparedStatement,PreparedStatement接口又繼承了Statement,因此CallableStatement接口中除了擁有自己特有的方法,也同時擁有了這兩個父接口中的方法。

7.ResultSet 接口

ResultSet接口表示select查詢語句得到的結果集,該結果集封裝在一個邏輯表格中。在ResultSet接口內部有一個指向表格數據行的游標,ResultSet對象初始化時,游標在表格的第一行之前。表1-6列舉了ResultSet接口中的常用方法。

從表6可以看出,ResultSet接口中定義了大量的getXxx()方法,采用哪種getXxx()方法取決于字段的數據類型。程序既可以通過字段的名稱來獲取指定數據,也可以通過字段的索引來獲取指定的數據,字段的索引是從1開始編號的。

1656345639414_117.png

分享到:
在線咨詢 我要報名
和我們在線交談!