|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface RowSetMetaData
該物件包含關於 RowSet
物件的列的資訊。此介面擴展了 ResultSetMetaData
介面,它增加了一些在 RowSetMetaData
物件中設置值的方法。當 RowSetReader
物件將資料讀入 RowSet
物件時,它將創建一個 RowSetMetaData
物件並使用 RowSetMetaData
介面中的方法對其進行初始化。然後,reader 將 RowSetMetaData
物件傳遞給 rowset。
當應用程序調用 RowSet.execute
方法時,將在內部調用此介面中的方法;應用開發人員不直接使用它們。
欄位摘要 |
---|
從介面 java.sql.ResultSetMetaData 繼承的欄位 |
---|
columnNoNulls, columnNullable, columnNullableUnknown |
方法摘要 | |
---|---|
void |
setAutoIncrement(int columnIndex,
boolean property)
設置是否為指定列自動編號。 |
void |
setCaseSensitive(int columnIndex,
boolean property)
設置指定列是否區分大小寫。 |
void |
setCatalogName(int columnIndex,
String catalogName)
將指定列的表的類別別名稱(如果有)設置為給定的 String 。 |
void |
setColumnCount(int columnCount)
將 RowSet 物件中的列數設置為給定數。 |
void |
setColumnDisplaySize(int columnIndex,
int size)
將指定列的正常最大寬度(以 char 表示)設置為給定的 int 。 |
void |
setColumnLabel(int columnIndex,
String label)
將建議用於列印輸出和顯示的列標題(如果有)設置為給定的 String 。 |
void |
setColumnName(int columnIndex,
String columnName)
將指定列的名稱設置為給定的 String 。 |
void |
setColumnType(int columnIndex,
int SQLType)
將指定列的 SQL 型別設置為給定的型別。 |
void |
setColumnTypeName(int columnIndex,
String typeName)
將指定列的特定於資料源的型別名稱(如果有)設置為給定的 String 。 |
void |
setCurrency(int columnIndex,
boolean property)
設置指定的列是否是現金值。 |
void |
setNullable(int columnIndex,
int property)
設置是否可以將指定列的值設置為 NULL 。 |
void |
setPrecision(int columnIndex,
int precision)
將指定列的小數位數設置為給定的 int 。 |
void |
setScale(int columnIndex,
int scale)
將指定列的小數點右邊的位數設置為給定的 int 。 |
void |
setSchemaName(int columnIndex,
String schemaName)
將指定列的表網要的名稱(如果有)設置為給定的 String 。 |
void |
setSearchable(int columnIndex,
boolean property)
設置是否可以在 where 子句中使用指定的列。 |
void |
setSigned(int columnIndex,
boolean property)
設置指定列是否是有符號數字。 |
void |
setTableName(int columnIndex,
String tableName)
將指定列的表名稱(如果有)設置為給定的 String 。 |
從介面 java.sql.Wrapper 繼承的方法 |
---|
isWrapperFor, unwrap |
方法詳細資訊 |
---|
void setColumnCount(int columnCount) throws SQLException
RowSet
物件中的列數設置為給定數。
columnCount
- RowSet
物件中的列數
SQLException
- 如果發生資料庫存取錯誤void setAutoIncrement(int columnIndex, boolean property) throws SQLException
RowSet
物件的列進行自動編號。
columnIndex
- 第一個列是 1,第二個列是 2,……property
- 如果為列自動編號,則為 true
;否則為 false
SQLException
- 如果發生資料庫存取錯誤void setCaseSensitive(int columnIndex, boolean property) throws SQLException
false
。
columnIndex
- 第一個列是 1,第二個列是 2,……property
- 如果該列是區分大小寫的,則為 true
;否則為 false
SQLException
- 如果發生資料庫存取錯誤void setSearchable(int columnIndex, boolean property) throws SQLException
false
。
columnIndex
- 第一個列是 1,第二個列是 2,……property
- 如果可以在 WHERE
子句中使用該列,則為 true
;否則為 false
SQLException
- 如果發生資料庫存取錯誤void setCurrency(int columnIndex, boolean property) throws SQLException
false
。
columnIndex
- 第一個列是 1,第二個列是 2,……property
- 如果該列是現金值,則為 true
;否則為 false
SQLException
- 如果發生資料庫存取錯誤void setNullable(int columnIndex, int property) throws SQLException
NULL
。預設值為 ResultSetMetaData.columnNullableUnknown
columnIndex
- 第一個列是 1,第二個列是 2,……property
- 以下常數之一:ResultSetMetaData.columnNoNulls
、ResultSetMetaData.columnNullable
或 ResultSetMetaData.columnNullableUnknown
SQLException
- 如果發生資料庫存取錯誤void setSigned(int columnIndex, boolean property) throws SQLException
false
。
columnIndex
- 第一個列是 1,第二個列是 2,……property
- 如果該列是有符號數字,則為 true
;否則為 false
SQLException
- 如果發生資料庫存取錯誤void setColumnDisplaySize(int columnIndex, int size) throws SQLException
int
。
columnIndex
- 第一個列是 1,第二個列是 2,……size
- 指定列的正常最大字元數
SQLException
- 如果發生資料庫存取錯誤void setColumnLabel(int columnIndex, String label) throws SQLException
String
。
columnIndex
- 第一個列是 1,第二個列是 2,……label
- 列標題
SQLException
- 如果發生資料庫存取錯誤void setColumnName(int columnIndex, String columnName) throws SQLException
String
。
columnIndex
- 第一個列是 1,第二個列是 2,……columnName
- 指定列的名稱
SQLException
- 如果發生資料庫存取錯誤void setSchemaName(int columnIndex, String schemaName) throws SQLException
String
。
columnIndex
- 第一個列是 1,第二個列是 2,……schemaName
- 網要名
SQLException
- 如果發生資料庫存取錯誤void setPrecision(int columnIndex, int precision) throws SQLException
int
。
columnIndex
- 第一個列是 1,第二個列是 2,……precision
- 小數位的總數
SQLException
- 如果發生資料庫存取錯誤void setScale(int columnIndex, int scale) throws SQLException
int
。
columnIndex
- 第一個列是 1,第二個列是 2,……scale
- 小數點右邊的位數
SQLException
- 如果發生資料庫存取錯誤void setTableName(int columnIndex, String tableName) throws SQLException
String
。
columnIndex
- 第一個列是 1,第二個列是 2,……tableName
- 列的表名稱
SQLException
- 如果發生資料庫存取錯誤void setCatalogName(int columnIndex, String catalogName) throws SQLException
String
。
columnIndex
- 第一個列是 1,第二個列是 2,……catalogName
- 列的類別別名稱
SQLException
- 如果發生資料庫存取錯誤void setColumnType(int columnIndex, int SQLType) throws SQLException
columnIndex
- 第一個列是 1,第二個列是 2,……SQLType
- 列的 SQL 型別
SQLException
- 如果發生資料庫存取錯誤Types
void setColumnTypeName(int columnIndex, String typeName) throws SQLException
String
。
columnIndex
- 第一個列是 1,第二個列是 2,……typeName
- 特定於資料源的型別名稱。
SQLException
- 如果發生資料庫存取錯誤
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。