注意JAVA中的ResultSet
来源:优易学  2011-11-18 13:42:27   【优易学:中国教育考试门户网】   资料下载   IT书店
 我们知道通过
  ResultSet rs = null;
  String sql = "select name,id from sort";
  Connection conn = db.getConn();
  Statement state = db.createState(conn);
  rs = db.getResult(state, sql);
  return rs;
  现在就要考虑通过对结果集进行取值操作了。
  现在的顺序青年人网提示是先name然后id哦。
  while(rs.next()) {
  System.out.println(rs.getInt(2));
  System.out.println(rs.getInt(2));
  }
  这样的话会报错:
  java.sql.SQLException: No data found
  第一个是注意好顺序第二个是要知道数据是顺序读取出来的可以想像是一个指针在动,在读取出来数据。如果想先读1然后读2的话
  rs.getInt(2)
  rs.getString(1)
  也会报错的。要注意好顺序还有不能重复啊!

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训