`
AutomaticThoughts
  • 浏览: 162646 次
社区版块
存档分类
最新评论

如何获得ResultSet的结构

 
阅读更多

1,如何获得ResultSet的结构

 

ResultSetMetaData rsmd=rs.getMetaData();

cn=rsmd.getColumnCount();

for(int ik=1;ik<=rsmd.getColumnCount();ik++)

      {

        hu1.append(rsmd.getColumnName(ik)+"\t");//+rsmd.getColumnTypeName(ik)+"\t"+rsmd.getColumnType(ik)+"\n");

      }

 

2,ResultSet类的主要成员方法及其含义 方 法 含 义  

 

boolean absolute(int row) 将指针移动到结果集对象的某一行 

 

void afterLast() 将指针移动到结果集对象的末尾 

 

void beforeFirst() 将指针移动到结果集对象的头部 

 

boolean first() 将指针移动到结果集对象的第一行 

 

Array getArray(int row) 获取结果集中的某一行并将其存入一个数组 

 

boolean getBoolean(int columnIndex) 获取当前行中某一列的值,返回一个布尔型值 

 

byte getByte(int columnIndex) 获取当前行中某一列的值,返回一个字节型值 

 

short getShort(int columnIndex) 获取当前行中某一列的值,返回一个短整型值 

 

int getInt(int columnIndex) 获取当前行中某一列的值,返回一个整型值 

 

long getLong(int columnIndex) 获取当前行中某一列的值,返回一个长整型值 

 

double getDouble(int columnIndex) 获取当前行中某一列的值,返回一个双精度型值 

 

float getFloat(int columnIndex) 获取当前行中某一列的值,返回一个浮点型值 

 

String getString(int columnIndex) 获取当前行中某一列的值,返回一个字符串 

 

Date getDate(int columnIndex) 获取当前行中某一列的值,返回一个日期型值 

 

Object getObject(int columnIndex) 获取当前行中某一列的值,返回一个对象 

 

Statement getStatement() 获得产生该结果集的Statement对象 

 

URL getURL(int columnIndex) 获取当前行中某一列的值,返回一个java.net.URL型值 

 

boolean isBeforeFirst() 判断指针是否在结果集的头部 

 

boolean isAfterLast() 判断指针是否在结果集的末尾 

 

boolean isFirst() 判断指针是否在结果集的第一行 

 

boolean isLast() 判断指针是否在结果集的最后一行 

 

boolean last() 将指针移动到结果集的最后一行 

 

boolean next() 将指针移动到当前行的下一行 

 

boolean previous() 将指针移动到当前行的前一行本文

 

 

 

rs.next();//向后滚动

rs.getRow();//得到当前行号

rs.absolute(n);//光标定位到n行

rs.relative(int n);//相对移动n行

rs.first();//将光标定位到结果集中第一行。

rs.last();//将光标定位到结果集中最后一行。

rs.beforeFirst()//将光标定位到结果集中第一行之前。

rs.afterLast();//将光标定位到结果集中最后一行之后。

rs.moveToInsertRow();//光标移到插入行

rs.moveToCurrentRow();//光标移回到调用

rs.moveToInsertRow()方法前光标所在行

 

分享到:
评论

相关推荐

    Java数据库编程宝典2

    4.12.4 获得游标位置 4.13 可更新的ResultSet 4.13.1 更新ResultSet 4.13.2 插入一新行 4.13.3 删除行 4.14 观察ResultSet中的变化 4.15 RowSet对象 4.16 创建RowSet和设置属性 4.16.1 RowSet事件 4.17 元...

    Java数据库编程宝典4

    4.12.4 获得游标位置 4.13 可更新的ResultSet 4.13.1 更新ResultSet 4.13.2 插入一新行 4.13.3 删除行 4.14 观察ResultSet中的变化 4.15 RowSet对象 4.16 创建RowSet和设置属性 4.16.1 RowSet事件 4.17 元...

    Java数据库编程宝典1

    4.12.4 获得游标位置 4.13 可更新的ResultSet 4.13.1 更新ResultSet 4.13.2 插入一新行 4.13.3 删除行 4.14 观察ResultSet中的变化 4.15 RowSet对象 4.16 创建RowSet和设置属性 4.16.1 RowSet事件 4.17 元...

    Java数据库编程宝典3

    4.12.4 获得游标位置 4.13 可更新的ResultSet 4.13.1 更新ResultSet 4.13.2 插入一新行 4.13.3 删除行 4.14 观察ResultSet中的变化 4.15 RowSet对象 4.16 创建RowSet和设置属性 4.16.1 RowSet事件 4.17 元...

    基于JAVA的航空售票系统

    目 录 前 言 1 第1章 需求分析 2 ...以上是对数据添加的程序代码,该段代码实现了获得用户数据输入,并把数据插入到数据库当中的功能。 。。。。。。。。。。。。。。。。。。。。。。。。。。。

    JDBC笔记 JDBC笔记

    JDBC从物理结构上说就是Java语言访问数据库的一套接口集合。从本质上来说就是调用者(程序员)和实现者(数据库厂商)之间的协议。JDBC的实现由数据库厂商以驱动程序的形式提供。JDBC API 使得开发人员可以使用纯...

    JAVA银行管理系统设计.docx

    学习主要数据库操作对象Connection、Statement、PreparedStatement、ResultSet的使用。 案例难度 案例覆盖技能点 使用JDBC操作数据库、常用数据库操作对象的使用、ArrayList的使用、加深对集合框架的理解、异常的...

    列车管理系统

    根据以上的分析设计结果,得到列车实体。下面来介绍车次实体的E-R图。 列车实体包括:车次,出发时间,结束时间,途径车站。E-R图如图2.1.1所示。   2.2 表的结构说明  在本系统中,。train数据表中保存婴儿...

    java程序是怎么操作数据库的,可以以常用据库为例,求详细解答,最好能举例。

    JDBC技术事实上是一种能通过JAVA语言访问任何结构化数据库的应用程序接口(API)(Sun这样说的,我也不知道是不是真的),而且现在的JDBC 3.0据Sun说也能访问Execel等电子表格程序! JDBC对于数据库的访问有四种方式,...

    八皇后(图形化界面,含设计文档)

    PosType ResultSet[92][8]; //定义一个栈,保存信息 Typedef struct{ NoteType head; Int size; }QueenStack; //定义一个栈,存放皇后信息 QueenStack qstack; *************相关操作**************** //初始化...

    Java语言程序设计(一)真题及答案.doc

    该 程序通过文件对话框首先获得的信息是()。 A.文件长度 B.文件路径 C.文件内容 D.文件对象 正确答案:D 您的答案: 本题解析: 暂无解析 11.在编写访问数据库的Java程序时,ResultSet对象的作用是()。 A.用来表示与...

    MySQL5.1参考手册官方简体中文版

    2.1.3. 怎样获得MySQL 2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用...

    二十三种设计模式【PDF版】

    有经验的面向对象设计者会告诉你,要一下子就得到复用性和灵活性好的设计, 即使不是不可能的至少也是非常困难的。一个设计在最终完成之前常要被复用好几次,而且每一次都有所修改。 有经验的面向对象设计者的确能...

    mysql5.1中文手册

    怎样获得MySQL 2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装...

    java jdk实列宝典 光盘源代码

    使用ResultSet更新数据库,UpdateWithResultSet.java; 使用RowSet,.UsingRowSet.java; 调用存储过程,StorageProcedure.java; 一个数据库连接池,JDBCInfo.java; 15 applet java可以编写两类程序,...

    mysql官方中文参考手册

    2.1.3. 怎样获得MySQL 2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用...

    MYSQL中文手册

    2.1.3. 怎样获得MySQL 2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 ...

    MySQL 5.1参考手册中文版

    2.1.3. 怎样获得MySQL 2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 ...

    MySQL 5.1参考手册

    2.1.3. 怎样获得MySQL 2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用...

    ZendFramework中文文档

    13.3. 从网页上获得Feed 13.4. RSS Feed的使用 13.5. Atom Feed的使用 13.6. 单个Atom条目的处理 13.7. 修改Feed和条目结构 13.8. 自定义Feed和条目类 14. Zend_Filter 14.1. 简介 14.1.1. 什么是过滤器...

Global site tag (gtag.js) - Google Analytics