CSDN论坛 > Java > Java SE

resultset定位的问题! [问题点数:20分,结帖人redjava]

结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:3396
匿名用户不能发表回复!
其他相关推荐
利用反射机制,将ResultSet处理为bean或list的方法
我自己的处理:写一个util类,然后封装方法 Java代码   @SuppressWarnings("unchecked") public static List resultSetToList(ResultSet rs, Class cls)th
ResultSet处理结果集总结
结果集:即使用Statement实例执行一个SQL语句之后得到的一个ResulSet 的对象。其类型分为三种:基本结果集,可滚动结果集,可更新结果集。一、基本结果集1、特点:检索方法只有两种:ResultSet.next 和getXXX2、Statement语句对象创建方式:●Statement语句:createStatement()                        ●P
【JAVA】数据库中一些ResultSet的用法实例
JDBC API 2.0/3.0中ResultSet记录集的简便实用的新特性 1 新定义了若干个常数 这些常数用于指定ResultSet 的类型游标移动的方向等性质,如下所示: public static final int FETCH_FORWARD; 该常数的作用是指定处理记录集中行的顺序,是由前到后即从第一行开始处理一直到最后一行; public static final int FET
多个结果集ResultSet的问题
ResultSet rs = stmt.executeQuery(sql);  当让stmt来返回一个结果集的时候,前面一个ResultSet会自动关闭。 即在执行stmt.executeQuery的时候,会自动关闭上一次stmt.executeQuery的结果集。 所以,我们用: ResultSet rs = stmt.executeQuery(sql);  whi
operation not allowed after resultset closed错误的解决
就我目前碰到的过的,主要有两种情况会产生这样的问题,一个就是在百度里被转来转去的答案: 一个stmt多个rs进行操作.那么从stmt得到的rs1,必须马上操作此rs1后,才能去得到另外的rs2,再对rs2操作. 不能互相交替使用,会引起rs已经关闭错误.错误的代码如下: stmt=conn.createStatement();  rs=stmt.executeQuery("se
Oracle数据库,resultSet.getObject获取时间类型问题的解析
原文:http://www.blogjava.net/midea0978/archive/2008/06/13/207655.html#Post 一般的数据库中,DATE字段仅仅表示日期,不包括日期信息,而Oracle数据库中的DATE数据类型是包括日期、时间的,对于不同的Oracle jdbc驱动版本,对于该问题的处理都有些区别,如果你使用9i或者11g的驱动程序,可能不会发现什么困惑,不幸的
rs.isLast() Exception
在遍历结果集的时候,用rs.isLast()来判断是否到达最后一条,结果报出异常: Java代码 java.sql.SQLException: Invalid operation for forward only resultset : isLast 解决方法是: Java代码 PreparedStatement ps = conn.prepareStatemen
Oracle数据库,结果集已关闭(SQLException: Closed Resultset)
在制作BBS论坛的过程中,根据需要,我计划将数据库的访问、查询操作和查询结果分在两个函数中进行,即在数据库操作类DBAccess中有两个函数(错误代码): private ResultSet executeQuery(String sql) throws SQLException { try{ conn=ds.getConnection(); conn.setAutoCo
[疯狂Java]JDBC:Statement、ResultSet、连接资源自动关闭、Properties配置文件
1. 建立连接得到Connection对象后如何继续操作数据库?     1) 查询数据库就必须要执行SQL语句,可以通过Connection对象conn获取一个代表要提交给数据库的SQL语句的句柄,即Statement对象;     2) 使用Connection的createStatement方法得到SQL语句句柄:Statement Connection.createStatement(
ResultSet需要注意的问题
今天做了一个简单的小测试程序,利用jdbc技术连接sqlserver,但出现的若干问题,着实让我困惑,先看我的url String url="jdbc:sqlserver://localhost:1433;"+ "databaseName=student;";或许很多人认为这个语句没什么问题吧,是啊,一开始我也是这么认为的,当我运行时候总出新这样的结果 通过端口 1433 连接到主机 loca
关闭