小弟在写一个JDBC时,需要在同一段程序中两次用到while(rs.next()){}来进行查询数据,但是第一次while(rs.next()){}后,数据库的指针就到尾了,请问哪位高手知道怎么把它弄到头呀!!谢谢了
解决方案 »
- jsp导入class文件出错
- [精彩推荐]带您一起了解Web 2.0
- 麻烦高手看一下,这段对联的JS,为什么放入页面后不能随滚动条上下移动
- [求助]JSP页面MVC模式(JSP+JavaBean)分页代码!
- 关于Selenium RC脚本编写
- 谁能解决servlet中文参数传递问题?在线等。。。。,急!怎么没人理我?
- SSH中BaseDao取不到sessionFactory问题,在线等
- 页面停顿后再跳转如何实现?
- 关于spring 4 scheduled tasks 嵌入 web 容器的配置
- SSH2中使用birt
- 一个实例的乱码问题
- 用Log4j是不是要在每个需要使用日志的java文件中写Logger.getLogger()?
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);
ResultSet rs = stmt.executeQuery("SELECT a, b FROM TABLE2");JavaDoc API 里面的代码.
调用
rs.beforeFirst();
方法.
然后再循环.
很正常啊
或者:
conn.prepareStatement(sqlCode,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
sqlCode为sql语句。
反正不要一个参数都不加,因为默认的是ResultSet.CONCUR_FORWARD_ONLY,rs指针向前走到头后再也回不过来了。