1、getString:String getString(int columnIndex),throws SQLException以Java編程語言中 String 的形式獲取此 ResultSet 對象的當前行中指定列的值。
2、1代表第壹列。
例如:
columnIndex - 第壹個列是1,第二個列是2,
返回:
列值;如果值為SQL NULL,則返回值為null?
拋出:?
SQLException?
擴展資料:
ResultSet 對象的用法:
ResultSet 對象具有指向其當前數據行的指針。最初,指針被置於第壹行之前。next 方法將指針移動到下壹行;因為該方法在 ResultSet 對象中沒有下壹行時返回 false,所以可以在 while 循環中使用它來叠代結果集。
默認的 ResultSet 對象不可更新,僅有壹個向前移動的指針。因此,只能叠代它壹次,並且只能按從第壹行到最後壹行的順序進行。
可以生成可滾動和/或可更新的 ResultSet 對象。以下代碼片段(其中 con 為有效的 Connection 對象)演示了如何生成可滾動且不受其他更新影響的、可更新的結果集。請參閱 ResultSet 字段以了解其他選項。
[pre]Statementstmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE)。
ResultSet rs = stmt.executeQuery("SELECT a, b FROM TABLE2"); // rs will be scrollable, will not show changes made by others, // and will be updatable。
ResultSet 接口提供用於從當前行檢索列值的獲取方法(getBoolean、getLong 等)。可以使用列的索引編號或列的名稱檢索值。壹般情況下,使用列索引較為高效。列從 1 開始編號。為了獲得最大的可移植性,應該按從左到右的順序讀取每行中的結果集列,而且每列只能讀取壹次。
對於獲取方法,JDBC 驅動程序嘗試將基礎數據轉換為在獲取方法中指定的 Java 類型,並返回適當的 Java 值。JDBC?規範有壹個表,顯示允許的從 SQL 類型到供 ResultSet 獲取方法使用的 Java 類型的映射關系。
用作獲取方法的輸入的列名稱不區分大小寫。用列名稱調用獲取方法時,如果多個列具有這壹名稱,則返回第壹個匹配列的值。
百度百科--ResultSet
百度百科--Java 編程語言