當前位置:編程學習大全網 - 源碼破解 - ResultSet 中的getString()方法的用法?

ResultSet 中的getString()方法的用法?

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 編程語言

  • 上一篇:illuminating怎麽讀
  • 下一篇:手機打電話會出現fffuu7u7
  • copyright 2024編程學習大全網