ResultSetMetaData 接口创建一个对象,可使用该对象找出 ResultSet 中的各列的类型和属性。
java.sql 包
公共接口 ResultSetMetaData
表 104 列示 ResultSetMetaData 接口中 DB2 Everyplace 支持的字段。
字段类型 | 字段 |
---|---|
static int | columnNoNulls 一个常量,指示某列不允许 NULL 值。 |
static int | columnNullable 一个常量,指示某列允许 NULL 值。 |
static int | columnNullableUnknown 一个常量,指示某列的值的可空性未知。 |
表 105 列示 ResultSetMetaData 接口中 DB2 Everyplace 支持的方法。
方法返回值类型 | 方法 |
---|---|
String | getCatalogName(int column) 获取列的表的目录名。DB2 Everyplace 总是返回 ""(不适用)。 |
int | getColumnCount() 返回此 ResultSet 对象中的列的数目。 |
int | getColumnDisplaySize (int column) 指示指定列的正常最大宽度(以字符计)。 |
String | getColumnLabel(int column) 获取在打印输出和显示中使用的建议列标题。 |
String | getColumnName (int column) 获取指定列的名称。 |
int | getColumnType (int column) 获取指定列的 SQL 类型。 |
String | getColumnTypeName(int column) 检索列的特定于数据库的类型名。 |
int | getPrecision (int column) 获取指定列的小数位数。 |
int | getScale (int column) 获取指定列的小数点右边的位数。 |
String | getSchemaName(int column) 获取列的表的模式名。DB2 Everyplace 总是返回 ""(不适用)。 |
int | isNullable (int column) 指示指定列中的值的可空性。 |
boolean | isWritable(int column) 指示对列的写操作能否成功。 |
相关任务
相关参考