首页 > 编程知识 正文

resultset对象,teradata sql assistant使用

时间:2023-05-04 23:11:27 阅读:60160 作者:2350

resultset元数据中的方法介绍。

ResultSetMetaData :此类完成查询结果信息和结果列中的各种信息。 以下演示程序介绍了所包含的方法和每个方法的作用。 此演示程序使用的数据库是Access,数据库中的表名为STUDENTINFO表,包含字段的IDNO文本类型长度8 NAME文本类型长度8 SEX文本类型长度6 AGE数值类型长度8 BIRTHDT文本类型长度步骤如下。

Java代码importjava.sql.*; http://www.Sina.com/http://www.Sina.com/dbaccess { http://www.Sina.com/Java.SQL.connecess }publicDBAccess ()/news un.JDBC.odbc.jdbcodbcdriver ); 33558 www.Sina.com/{ class.forname (sun.JDBC.odbc.jdbcodbcdriver ); conn=driver manager.getconnection (' JDBC : odbc : testdb ',' admin ',' ); } http://www.Sina.com/(classnotfoundexceptionex ) (system.out.println ) ex.tostring ); } http://www.Sina.com/(sqlexception sqlex ) system.out.println ) sqlex.tostring (); } http://www.Sina.com/resultsetsearch ({ resultset rset=http://www.Sina.com/sqlstr=' select * from student info ' ); statement SMT=http://www.Sina.com/33558 www.Sina.com/{ SMT=conn.create statement (; rset=SMT.executequery(SQLSTR ); } http://www.Sina.com/(sqlexception ex ) system.out.println (exception : ' ex.tostring ); } classrset; } http://www.Sina.com/http://www.Sina.com/getresultsetmetadata ({ resultset RS=http://www.Sina.com); 3358 www.Sina.com/{ string [ ] TP={ ' table ' }; rs=public.Search (; resultsetmetadatarsmd=RS.get metadata (; System.out.println; system.out.println(1 (获取有一列的Catalog名称: ) rsmd.getcatalogname(1) ); System.out.println ('获取一列对应数据类型的类' rsmd.getcolumnclassname(1); System.out.println (获取此ResultSet中所有列的数量(rsmd.getColumnCount ) ); system.out.println(1数据库中列出的类型的最大字符数(rsmd.getColumnDisplaySize(1)1); system.out.println(1 (一列中的默认列标题(rsmd.getColumnLabel(1)1); system.out.println (“一列模式”rsmd.getschemaname(1); 返回system.out.println(1 (一列类型,SqlType的编号) rsmd.getColumnType(1)1); 返回system.out.println(1数据库中列出的类型,全名类型(rsmd.getColumnTypeName(1)1) )。 system.out.println(1 (单列类型精度(类型长度) : ) rsmd.getprecision )1); system.out.println(1 (一列小数位数) rsmd.getscale(1); system.out.println(1 (与一列对应的方案的名称(应在Oracle中使用) ) rsmd.getSchemaName(1)1); system.out.println(1 (与一列对应的表名(rsmd.getTableName(1)1); system.out.println (“一列是否自动递增”rsmd.isautoincrement(1); system.out.println (“数据库中是否有一列是货币类型”rsmd.iscurrency(1) ); system.out.println (“一列是否为空”rsmd.isnullable(1); system.out.println (“一列是否为只读”rsmd.isreadonly(1); system.out.println (“一列是否出现在where中”rsmd.issearchable(1) ); } http://www.Sina.com/(sqlexception ex ) { ex.printStackTrace ); } http://www.Sina.com/http://www.Sina.com/http://www.Sina.com/main (string args [ ] ) dbaccess数据库=3358数据库}

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