RowSetMetaData

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、网站制作、大余网络推广、成都小程序开发、大余网络营销、大余企业策划、大余品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供大余建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
public interface RowSetMetaData
extends ResultSetMetaData
包含有关 RowSet 对象中的列的信息的对象。 此接口是 ResultSetMetaData 接口的扩展,其中包含用于设置 RowSetMetaData 对象中的值的方法。 当 RowSetReader 对象将数据读入 RowSet 对象时,它会创建一个 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) | 设置指定列是否区分大小写。 |
| 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 | 如果发生数据库访问错误 |
setAutoIncrement
void setAutoIncrement(int columnIndex, boolean property) throws SQLException
设置指定列是否自动编号,默认为 RowSet 对象的列不自动编号。
参数:
| 参数名称 | 参数描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| property | 如果列自动编号,则为 true; 如果不是,则为 false |
Throws:
| Throw名称 | Throw描述 |
|---|---|
| SQLException | 如果发生数据库访问错误 |
setCaseSensitive
void setCaseSensitive(int columnIndex, boolean property) throws SQLException
设置指定列是否区分大小写。 默认值为假。
参数:
| 参数名称 | 参数描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| property | 如果该列区分大小写,则为 true; 如果不是,则为 false |
Throws:
| Throw名称 | Throw描述 |
|---|---|
| SQLException | 如果发生数据库访问错误 |
setSearchable
void setSearchable(int columnIndex, boolean property) throws SQLException
设置指定列是否可以在 where 子句中使用。 默认值为假。
参数:
| 参数名称 | 参数描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| property | 如果该列可以在 WHERE 子句中使用,则为 true; 如果不能,则为 false |
Throws:
| Throw名称 | Throw描述 |
|---|---|
| SQLException | 如果发生数据库访问错误 |
setCurrency
void setCurrency(int columnIndex, boolean property) throws SQLException
设置指定列是否为现金值。 默认值为 false。
参数:
| 参数名称 | 参数描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| property | 如果该列是现金值,则为 true; 如果不是,则为 false |
Throws:
| Throw名称 | Throw描述 |
|---|---|
| SQLException | 如果发生数据库访问错误 |
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 | 如果发生数据库访问错误 |
setSigned
void setSigned(int columnIndex, boolean property) throws SQLException
设置指定列是否为有符号数。 默认值为 false。
参数:
| 参数名称 | 参数描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| property | 如果该列是有符号数,则为 true; 如果不是,则为 false |
Throws:
| Throw名称 | Throw描述 |
|---|---|
| SQLException | 如果发生数据库访问错误 |
setColumnDisplaySize
void setColumnDisplaySize(int columnIndex, int size) throws SQLException
将指定列的正常最大宽度(以字符为单位)设置为给定的 int。
参数:
| 参数名称 | 参数描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| size | 指定列的正常最大字符数 |
Throws:
| Throw名称 | Throw描述 |
|---|---|
| SQLException | 如果发生数据库访问错误 |
setColumnLabel
void setColumnLabel(int columnIndex, String label) throws SQLException
将建议的列标题设置为用于打印输出和显示(如果有)给给定的字符串。
参数:
| 参数名称 | 参数描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| label | 列标题 |
Throws:
| Throw名称 | Throw描述 |
|---|---|
| SQLException | 如果发生数据库访问错误 |
setColumnName
void setColumnName(int columnIndex, String columnName) throws SQLException
将指定列的名称设置为给定的字符串。
参数:
| 参数名称 | 参数描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| columnName | 指定列的名称 |
Throws:
| Throw名称 | Throw描述 |
|---|---|
| SQLException | 如果发生数据库访问错误 |
setSchemaName
void setSchemaName(int columnIndex, String schemaName) throws SQLException
将指定列的表模式的名称(如果有)设置为给定的字符串。
参数:
| 参数名称 | 参数描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| schemaName | 架构名称 |
Throws:
| Throw名称 | Throw描述 |
|---|---|
| SQLException | 如果发生数据库访问错误 |
setPrecision
void setPrecision(int columnIndex, int precision) throws SQLException
将指定列的小数位数设置为给定的 int。
参数:
| 参数名称 | 参数描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| precision | 小数位数的总数 |
Throws:
| Throw名称 | Throw描述 |
|---|---|
| SQLException | 如果发生数据库访问错误 |
setScale
void setScale(int columnIndex, int scale) throws SQLException
将指定列的小数点右侧的位数设置为给定的 int。
参数:
| 参数名称 | 参数描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| scale | 小数点右边的位数 |
Throws:
| Throw名称 | Throw描述 |
|---|---|
| SQLException | 如果发生数据库访问错误 |
setTableName
void setTableName(int columnIndex, String tableName) throws SQLException
将指定列的表名(如果有)设置为给定的字符串。
参数:
| 参数名称 | 参数描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| tableName | 列的表名 |
Throws:
| Throw名称 | Throw描述 |
|---|---|
| SQLException | 如果发生数据库访问错误 |
setCatalogName
void setCatalogName(int columnIndex, String catalogName) throws SQLException
将指定列的表的目录名称(如果有)设置为给定的字符串。
参数:
| 参数名称 | 参数描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| catalogName | 列的目录名称 |
Throws:
| Throw名称 | Throw描述 |
|---|---|
| SQLException | 如果发生数据库访问错误 |
setColumnType
void setColumnType(int columnIndex, int SQLType) throws SQLException
将指定列的 SQL 类型设置为给定的类型。
参数:
| 参数名称 | 参数描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| SQLType | 列的 SQL 类型 |
Throws:
| Throw名称 | Throw描述 |
|---|---|
| SQLException | 如果发生数据库访问错误 |
setColumnTypeName
void setColumnTypeName(int columnIndex, String typeName) throws SQLException
将特定于数据源的指定列的类型名称(如果有)设置为给定的字符串。
参数:
| 参数名称 | 参数描述 |
|---|---|
| columnIndex | 第一列是 1,第二列是 2,... |
| typeName | 数据源特定类型名称。 |
Throws:
| Throw名称 | Throw描述 |
|---|---|
| SQLException | 如果发生数据库访问错误 |
文章题目:创新互联鸿蒙OS教程:鸿蒙OSRowSetMetaData
分享链接:http://www.jxjierui.cn/article/cdjsoop.html


咨询
建站咨询
