中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Java > 综合文章
可滚动记录集ResultSet使用例程
作者:未知 时间:2005-07-27 22:42 出处:CSDN 责编:chinaitpower
              摘要:可滚动记录集ResultSet使用例程

import java.sql.*;


public class ScrollSet
{
  public ScrollSet()
  {
  }
  public static void main(String[] args)
  {
  String url="jdbc:oracle:thin:@localhost:1521:oral";
    String user="SYSTEM";
    String pass="manager";
  try{
    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
  }catch(Exception e){
     System.out.println(e);
  }
  try{
    Connection con=DriverManager.getConnection(url,user,pass);
    Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
    ResultSet rs = stmt.executeQuery("SELECT * FROM new");
   rs.absolute(4);
                // 定位到第四行上
   int rowNum = rs.getRow();
                // 得到现在的行,应是4
   System.out.println("现在的行是: " + rowNum);
   rs.relative(-3);
                // 相对于目前行的-3行,就是4-3=1行
   rowNum = rs.getRow();
                // 得到现在的行,应是1
   System.out.println("现在的行是: " + rowNum);
   rs.relative(2);
   rowNum = rs.getRow();
                // 得到现在的行,应是3
   System.out.println("现在的行是: " + rowNum);
   rs.absolute(1);
   System.out.println("到了最后一行后了吗?" + rs.isAfterLast() );
                // 得到游标是否已在最后一行之后
   if (!rs.isAfterLast()) {
    String sno= rs.getString("sno");
    int  sage = rs.getInt("sage");
    System.out.println("学号:"+sno+"年龄:"+sage);
   }
   rs.afterLast();
                 // 使游标移到最后一行之后
   while (rs.previous()) {
                 // 使游标移到当前行的前一行
      String sname = rs.getString("sname");
    System.out.println("名字是:" +sname);
   }
   rs.close();
   stmt.close();
   con.close();
  } catch(SQLException e) {
   System.err.println(e);
   }
   new ScrollSet();
  }
}


关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有