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

首頁常見問題正文

Resultset接口有哪些常用方法?

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

IT培訓班

ResultSet接口用于保存JDBC執行查詢時返回的結果集,該結果集封裝在一個邏輯表格中。在ResultSet接口內部有一個指向表格數據行的游標(或指針),ResultSet對象初始化時,游標在表格的第一行之前,調用next()方法可將游標移動到下一行。如果下一行沒有數據,則返回false。在應用程序中經常使用next()方法作為while循環的條件來迭代ResultSet結果集。


ResultSet接口中的常用方法如表9-5所示。

表9-5 ResultSet 接口中的常用方法

方法聲明

功能描述

String getString(int columnIndex)

用于獲取指定字段的String類型的值,參數columnIndex代表字段的索引

String getString(String columnName)

用于獲取指定字段的String類型的值,參數columnName代表字段的名稱

int getInt(int columnIndex)

用于獲取指定字段的int類型的值,參數columnIndex代表字段的索引

int getInt(String columnName)

用于獲取指定字段的int類型的值,參數columnName代表字段的名稱

Date getDate(int columnIndex)

用于獲取指定字段的Date 類型的值,參數columnIndex代表字段的索引

Date getDate(String columnName)

用于獲取指定字段的Date 類型的值,參數columnName 代表的字段名稱

boolean next()

將游標從當前位置向下移一行

boolean absolute(int row)

將游標移動到此ResultSet對象的指定行

void afterLast()

將游標移動到此ResultSet對象的末尾,即最后一行之后

void beforeFirst()

將游標移動到此ResultSet對象的開頭,即第一行之前

boolean previous()

將游標移動到此ResultSet對象的上一行

boolean last()

將游標移動到此ResultSet對象的最后一行


從表9-5中可以看出,ResultSet接口中定義了大量的getXxx()方法,而采用哪種getXxx()方法取決于字段的數據類型。程序既可以通過字段的名稱來獲取指定數據,也可以通過字段的索引來獲取指定的數據,字段的索引是從1開始編號的。例如,假設數據表的第1列字段名為id,字段類型為int,那么既可以使用getInt("id")獲取該列的值,也可以使用getInt(1)獲取該列的值。

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