首页 > 编程知识 正文

teradata sql assistant使用,java中connection

时间:2023-05-03 22:44:37 阅读:60156 作者:2747

ResultSet元数据的方法介绍如何使用包含ResultSet元数据的ResultSet元数据检索ResultSet元数据对象。 所谓元数据在英语中被解释为“数据自动数据”,直译为中文时为“与数据有关的数据”或“记述数据的数据”,实际上是记述并解释意思的数据。 以Result元数据为例,由于ResultSet作为表存在,因此get元数据包含表中所需的信息,如数据的字段名称、类型和数量。

ResultSetMetaData类主要有以下几种方法: resultsetmetadatarsmd=RS.get metadata (;

1.getColumCount ()方法

方法原型: public int getColumCount () throws SQLException。

方法说明:返回所有字段的数量

返回值:所有字段的数量(整数)。

发生异常:如果数据库发生任何错误,则会发生SQLException对象。

2.getColumName ()方法

方法原型: publicstringgetcolumname (int colum ) throws SQLException。

方法说明:根据字段的索引值获取字段的名称。

px; font-size:13px; text-indent:0em; background:transparent"> 参数:colum,字段的索引值,从1开始。

返回值:字段的名称(字符串)。

异常产生:数据库发生任何的错误,则会产生一个SQLException对象。

3.getColumType()方法

方法的原型:public String getColumType (int colum) throws SQLException。

方法说明:根据字段的索引值取得字段的类型,返回值的定义在java.sql.Type类。

参数:colum,字段的索引值,从1开始。

返回值:字符串,SQL的数据类型定义在java.sql.Type类。

异常产生:数据库发生任何的错误,则会产生一个SQLException对象。

方法摘要 

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)           指示在指定的列上进行写操作是否可以获得成功。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。