新聞中心
RowSetMetaData

成都創(chuàng)新互聯公司專注為客戶提供全方位的互聯網綜合服務,包含不限于成都做網站、網站制作、大余網絡推廣、成都小程序開發(fā)、大余網絡營銷、大余企業(yè)策劃、大余品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯公司為所有大學生創(chuàng)業(yè)者提供大余建站搭建服務,24小時服務熱線:028-86922220,官方網址:www.cdcxhl.com
public interface RowSetMetaData
extends ResultSetMetaData
包含有關 RowSet 對象中的列的信息的對象。 此接口是 ResultSetMetaData 接口的擴展,其中包含用于設置 RowSetMetaData 對象中的值的方法。 當 RowSetReader 對象將數據讀入 RowSet 對象時,它會創(chuàng)建一個 RowSetMetaData 對象并使用 RowSetMetaData 接口中的方法對其進行初始化。 然后讀取器將 RowSetMetaData 對象傳遞給行集。
此接口中的方法在應用程序調用方法 RowSet.execute 時在內部調用; 應用程序程序員不會直接使用它們。
Since:
1.4
字段摘要
| 從接口 java.sql.ResultSetMetaData 繼承的字段 |
|---|
| columnNoNulls, columnNullable, columnNullableUnknown |
方法總結
| 修飾符和類型 | 方法 | 描述 |
|---|---|---|
| void | setAutoIncrement(int columnIndex, boolean property) | 設置指定列是否自動編號,默認為 RowSet 對象的列不自動編號。 |
| void | setCaseSensitive(int columnIndex, boolean property) | 設置指定列是否區(qū)分大小寫。 |
| void | setCatalogName(int columnIndex, String catalogName) | 將指定列的表的目錄名稱(如果有)設置為給定的字符串。 |
| void | setColumnCount(int columnCount) | 將 RowSet 對象中的列數設置為給定數。 |
| void | setColumnDisplaySize(int columnIndex, int size) | 將指定列的正常最大寬度(以字符為單位)設置為給定的 int。 |
| void | setColumnLabel(int columnIndex, String label) | 將建議的列標題設置為用于打印輸出和顯示(如果有)給給定的字符串。 |
| void | setColumnName(int columnIndex, String columnName) | 將指定列的名稱設置為給定的字符串。 |
| void | setColumnType(int columnIndex, int SQLType) | 將指定列的 SQL 類型設置為給定的類型。 |
| void | setColumnTypeName(int columnIndex, String typeName) | 將特定于數據源的指定列的類型名稱(如果有)設置為給定的字符串。 |
| 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) | 將指定列的表模式的名稱(如果有)設置為給定的字符串。 |
| void | setSearchable(int columnIndex, boolean property) | 設置指定列是否可以在 where 子句中使用。 |
| void | setSigned(int columnIndex, boolean property) | 設置指定列是否為有符號數。 |
| void | setTableName(int columnIndex, String tableName) | 將指定列的表名(如果有)設置為給定的字符串。 |
| 從接口 java.sql.ResultSetMetaData 繼承的方法 |
|---|
| getCatalogName, getColumnClassName, getColumnCount, getColumnDisplaySize, getColumnLabel, getColumnName, getColumnType, getColumnTypeName, getPrecision, getScale, getSchemaName, getTableName, isAutoIncrement, isCaseSensitive, isCurrency, isDefinitelyWritable, isNullable, isReadOnly, isSearchable, isSigned, isWritable |
| 從接口 java.sql.Wrapper 繼承的方法 |
|---|
| isWrapperFor, unwrap |
方法詳情
setColumnCount
void setColumnCount(int columnCount) throws SQLException
將 RowSet 對象中的列數設置為給定數。
參數:
| 參數名稱 | 參數描述 |
|---|---|
| columnCount | RowSet 對象中的列數 |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SQLException | 如果發(fā)生數據庫訪問錯誤 |
setAutoIncrement
void setAutoIncrement(int columnIndex, boolean property) throws SQLException
設置指定列是否自動編號,默認為 RowSet 對象的列不自動編號。
參數:
| 參數名稱 | 參數描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| property | 如果列自動編號,則為 true; 如果不是,則為 false |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SQLException | 如果發(fā)生數據庫訪問錯誤 |
setCaseSensitive
void setCaseSensitive(int columnIndex, boolean property) throws SQLException
設置指定列是否區(qū)分大小寫。 默認值為假。
參數:
| 參數名稱 | 參數描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| property | 如果該列區(qū)分大小寫,則為 true; 如果不是,則為 false |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SQLException | 如果發(fā)生數據庫訪問錯誤 |
setSearchable
void setSearchable(int columnIndex, boolean property) throws SQLException
設置指定列是否可以在 where 子句中使用。 默認值為假。
參數:
| 參數名稱 | 參數描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| property | 如果該列可以在 WHERE 子句中使用,則為 true; 如果不能,則為 false |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SQLException | 如果發(fā)生數據庫訪問錯誤 |
setCurrency
void setCurrency(int columnIndex, boolean property) throws SQLException
設置指定列是否為現金值。 默認值為 false。
參數:
| 參數名稱 | 參數描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| property | 如果該列是現金值,則為 true; 如果不是,則為 false |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SQLException | 如果發(fā)生數據庫訪問錯誤 |
setNullable
void setNullable(int columnIndex, int property) throws SQLException
設置指定列的值是否可以設置為 NULL。 默認為 ResultSetMetaData.columnNullableUnknown
參數:
| 參數名稱 | 參數描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| property | 以下常量之一:ResultSetMetaData.columnNoNulls、ResultSetMetaData.columnNullable 或 ResultSetMetaData.columnNullableUnknown |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SQLException | 如果發(fā)生數據庫訪問錯誤 |
setSigned
void setSigned(int columnIndex, boolean property) throws SQLException
設置指定列是否為有符號數。 默認值為 false。
參數:
| 參數名稱 | 參數描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| property | 如果該列是有符號數,則為 true; 如果不是,則為 false |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SQLException | 如果發(fā)生數據庫訪問錯誤 |
setColumnDisplaySize
void setColumnDisplaySize(int columnIndex, int size) throws SQLException
將指定列的正常最大寬度(以字符為單位)設置為給定的 int。
參數:
| 參數名稱 | 參數描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| size | 指定列的正常最大字符數 |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SQLException | 如果發(fā)生數據庫訪問錯誤 |
setColumnLabel
void setColumnLabel(int columnIndex, String label) throws SQLException
將建議的列標題設置為用于打印輸出和顯示(如果有)給給定的字符串。
參數:
| 參數名稱 | 參數描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| label | 列標題 |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SQLException | 如果發(fā)生數據庫訪問錯誤 |
setColumnName
void setColumnName(int columnIndex, String columnName) throws SQLException
將指定列的名稱設置為給定的字符串。
參數:
| 參數名稱 | 參數描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| columnName | 指定列的名稱 |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SQLException | 如果發(fā)生數據庫訪問錯誤 |
setSchemaName
void setSchemaName(int columnIndex, String schemaName) throws SQLException
將指定列的表模式的名稱(如果有)設置為給定的字符串。
參數:
| 參數名稱 | 參數描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| schemaName | 架構名稱 |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SQLException | 如果發(fā)生數據庫訪問錯誤 |
setPrecision
void setPrecision(int columnIndex, int precision) throws SQLException
將指定列的小數位數設置為給定的 int。
參數:
| 參數名稱 | 參數描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| precision | 小數位數的總數 |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SQLException | 如果發(fā)生數據庫訪問錯誤 |
setScale
void setScale(int columnIndex, int scale) throws SQLException
將指定列的小數點右側的位數設置為給定的 int。
參數:
| 參數名稱 | 參數描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| scale | 小數點右邊的位數 |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SQLException | 如果發(fā)生數據庫訪問錯誤 |
setTableName
void setTableName(int columnIndex, String tableName) throws SQLException
將指定列的表名(如果有)設置為給定的字符串。
參數:
| 參數名稱 | 參數描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| tableName | 列的表名 |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SQLException | 如果發(fā)生數據庫訪問錯誤 |
setCatalogName
void setCatalogName(int columnIndex, String catalogName) throws SQLException
將指定列的表的目錄名稱(如果有)設置為給定的字符串。
參數:
| 參數名稱 | 參數描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| catalogName | 列的目錄名稱 |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SQLException | 如果發(fā)生數據庫訪問錯誤 |
setColumnType
void setColumnType(int columnIndex, int SQLType) throws SQLException
將指定列的 SQL 類型設置為給定的類型。
參數:
| 參數名稱 | 參數描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| SQLType | 列的 SQL 類型 |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SQLException | 如果發(fā)生數據庫訪問錯誤 |
setColumnTypeName
void setColumnTypeName(int columnIndex, String typeName) throws SQLException
將特定于數據源的指定列的類型名稱(如果有)設置為給定的字符串。
參數:
| 參數名稱 | 參數描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| typeName | 數據源特定類型名稱。 |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| SQLException | 如果發(fā)生數據庫訪問錯誤 |
文章名稱:創(chuàng)新互聯鴻蒙OS教程:鴻蒙OSRowSetMetaData
網頁URL:http://fisionsoft.com.cn/article/cdjsoop.html


咨詢
建站咨詢
