获取关于 ResultSet 对象中列的类型和属性信息的对象
2012-11-02 13:25
239 查看
转载地址:http://blog.sina.com.cn/s/blog_80e498b10100xxf6.html
public interface ResultSetMetaData可用于获取关于
ResultSet 对象中列的类型和属性信息的对象。以下代码片段创建 ResultSet 对象 rs,创建
ResultSetMetaData 对象 rsmd,并使用 rsmd 查找 rs 有多少列,以及 rs 中的第一列是否可以在
WHERE 子句中使用。 ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2"); ResultSetMetaData rsmd = rs.getMetaData();
int numberOfColumns = rsmd.getColumnCount(); boolean b = rsmd.isSearchable(1);
public interface ResultSetMetaData可用于获取关于
ResultSet 对象中列的类型和属性信息的对象。以下代码片段创建 ResultSet 对象 rs,创建
ResultSetMetaData 对象 rsmd,并使用 rsmd 查找 rs 有多少列,以及 rs 中的第一列是否可以在
WHERE 子句中使用。 ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2"); ResultSetMetaData rsmd = rs.getMetaData();
int numberOfColumns = rsmd.getColumnCount(); boolean b = rsmd.isSearchable(1);
方法摘要 | |
---|---|
String | getCatalogName(int column) 获取指定列的表目录名称。 |
String | getColumnClassName(int column) 如果调用方法 ResultSet.getObject从列中检索值,则返回构造其实例的 Java 类的完全限定名称。 |
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) 获取指定列的表模式。 |
String | getTableName(int column) 获取指定列的名称。 |
boolean | isAutoIncrement(int column) 指示是否自动为指定列进行编号,这样这些列仍然是只读的。 |
boolean | isCaseSensitive(int column) 指示列的大小写是否有关系。 |
boolean | isCurrency(int column) 指示指定的列是否是一个哈希代码值。 |
boolean | isDefinitelyWritable(int column) 指示在指定的列上进行写操作是否明确可以获得成功。 |
int | isNullable(int column) 指示指定列中的值是否可以为 null。 |
boolean | isReadOnly(int column) 指示指定的列是否明确不可写入。 |
boolean | isSearchable(int column) 指示是否可以在 where 子句中使用指定的列。 |
boolean | isSigned(int column) 指示指定列中的值是否带正负号。 |
boolean | isWritable(int column) 指示在指定的列上进行写操作是否可以获得成功。 |
相关文章推荐
- 获取关于 ResultSet 对象中列的类型和属性信息的对象
- java获取对象属性类型、属性名称、属性值
- java获取对象属性类型、属性名称、属性值
- iOS:关于获取网络类型和运营商信息
- 关于通过java反射机制,获取类属性的类型修饰符
- 【Python】[面性对象编程] 获取对象信息,实例属性和类属性
- ResultSet 对象getTables()的用法 获取表的相关信息
- iOS:关于获取网络类型和运营商信息
- java获取对象属性类型、属性名称、属性值
- java获取对象属性类型、属性名称、属性值
- 一个关于el中获取对象属性的错误
- 反射获取对象中属性的信息,包括属性的特性
- 使用表达式树访问对象、类型及成员(上):获取类型和成员的信息
- [翻译]使用表达式树获取对象、类型和成员的信息
- java获取对象属性类型、属性名称、属性值
- 利用Java反射根据属性名获取对象值和类型代码
- iOS:关于获取网络类型和运营商信息
- 关于PHP获取私有属性(调用阿里云sdk,返回带私有属性的对象)
- java获取对象属性类型、属性名称、属性值
- 子类用一个名为subitems的数组属性保存父类对象,为什么不能获取父类对象的信息呢???在main函数中subitems为空,不知道为什么。