getRow() |
查看當前行的索引編號,索引編號是從1開始的,若是位於有效記錄上則放回一個int型索引編號,不然爲0 |
findColumn() |
查看指定列名的索引編號,該方法有一個String參數,爲要查看的列的名稱。若是包含指定列,則返回int型索引編號,不然將拋出異常。 |
isBeforeFirst() |
查看指針是否位於ResultSet實例的開頭,即第一行以前,若是是則返回true,不然返回flase |
isAfterLast() |
.................................................末尾,即最後一行。.......................................... |
isFirst() |
..................................................第一行,若是是則返回true,不然返回flase |
isLast() |
.............................................最後一行,若是是則返回true,不然返回flase |
close() |
當即釋放ResultSet實例佔用的數據庫和JDBC資源,當關閉所屬的Statement實例時也會執行此操做。 |
getInt() |
以int型獲取對應列對應的SQL類型的值,若是列值爲NULL,則返回0 |
getLong() |
以long............................................ |
getFloat() |
以float............................................ |
getDouble() |
以double..................................... |
getString() |
以String........................................ |
getBoolean() |
以boolean................................. |
getDate() |
以java.sql.Date............................... |
getObject() |
以Object....................................... |
getMetaData() |
獲取ResultSet實例的相關信息,並返回ResultSetMetaData類型的實例 |
updateNull() |
將指定列改成NULL,用於插入和更新,但不會同步到數據庫,須要執行updateRow()或insertRow()方法完成同步 |
updateInt() |
更改SQL類型對應的int型的指定列,用於插入和更新,但並不會同步到數據庫,須要執行upadateRow()或者insertRow()方法完成同步 |
updateLong() |
................long................................................................ |
updateFloat() |
...............float................................................................. |
updateDouble() |
...............double......................................................... |
updateString() |
...............String............................................................. |
updateBoolean() |
...................boolean.................................................. |
updateDate() |
.......................Date......................................................... |
updateObject() |
.........................Object................................................. |
moveToInsertRow() |
移動指針到插入行,而且記住當前行的位置,插入行其實是一個緩衝區,在插入行能夠插入記錄,此時,僅能調用更新方法和insertRow()方法,經過更新方法爲指定列賦值,經過insertRow()方法同步到數據庫,在調用insertRow()方法以前,必須爲不容許爲空的列賦值 |
moveToCurrentRow() |
即調用moveToInsertRow()方法以前指針所在的行 |
insertRow() |
將插入行的內容同步到數據庫,若是指針不在插入行上,或者有不容許爲空的列的值爲空,將拋出異常 |
updateRow() |
將當前行的更新內容同步到數據庫,更新當前行的列值後,必須調用該方法,不然不會將更新內容同步到數據庫 |
deleteRow() |
刪除當前行,執行該方法後,並不會當即同步到數據庫,而是在執行close()方法後才同步到數據庫 |