|
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。