獲取關於 ResultSet 物件中列的型別和屬性資訊的物件
阿新 • • 發佈:2019-01-30
public interface ResultSetMetaData可用於獲取關於ResultSet物件中列的型別和屬性資訊的物件。以下程式碼片段建立 ResultSet 物件 rs,建立 ResultSetMetaData 物件 rsmd,並使用 rsmd 查詢rs 有多少列,以及 rs 中的第一列是否可以在 WHERE子句中使用。 ResultSet rs = stmt.executeQuery("SELECT a, b, c FROMTABLE2"); ResultSetMetaData rsmd =rs.getMetaData(); int numberOfColumns =rsmd.getColumnCount(); boolean b = rsmd.isSearchable(1);
方法摘要 | |
---|---|
如果呼叫方法 ResultSet.getObject 從列中檢索值,則返回構造其例項的 Java 類的完全限定名稱。 |
|
int |
返回此 ResultSet 物件中的列數。 |
int |
指示指定列的最大標準寬度,以字元為單位。 |
獲取用於列印輸出和顯示的指定列的建議標題。 |
|
int |
檢索指定列的 SQL 型別。 |
int |
獲取指定列的小數位數。 |
int |
獲取指定列的小數點右邊的位數。 |
boolean |
指示是否自動為指定列進行編號,這樣這些列仍然是隻讀的。 |
boolean |
指示列的大小寫是否有關係。 |
boolean |
指示指定的列是否是一個雜湊程式碼值。 |
boolean |
指示在指定的列上進行寫操作是否明確可以獲得成功。 |
int |
指示指定列中的值是否可以為 null。 |
boolean |
指示指定的列是否明確不可寫入。 |
boolean |
指示是否可以在 where 子句中使用指定的列。 |
boolean |
指示指定列中的值是否帶正負號。 |