当前位置: 技术问答>java相关
JSP高手请进:数据库记录定位的问题。。。。
来源: 互联网 发布时间:2015-02-05
本文导语: 假如共有10条记录 我想直接移到第三条记录上!! 如何做?? 我用 rs.absolute(3) rs.relative(3) 都不行提示错误如下:对只转发结果集的无效操作 请问如何定位?? absolute和relative是什么意思?有什么区别? 谢谢了...
假如共有10条记录
我想直接移到第三条记录上!!
如何做??
我用
rs.absolute(3)
rs.relative(3)
都不行提示错误如下:对只转发结果集的无效操作
请问如何定位?? absolute和relative是什么意思?有什么区别?
谢谢了!!
我想直接移到第三条记录上!!
如何做??
我用
rs.absolute(3)
rs.relative(3)
都不行提示错误如下:对只转发结果集的无效操作
请问如何定位?? absolute和relative是什么意思?有什么区别?
谢谢了!!
|
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
加上这样的参数,再用rs.absolute(3)就行了!
加上这样的参数,再用rs.absolute(3)就行了!
|
为实现针对结果集可滚动性的扩展模式,JDBC2.0以后,将结果集分成三种类型:
*只可前滚(ResultSet.TYPE_FORWARD_ONLY),仅仅允许用户使用ResultSet.next()方法向前滚动。
*滚动不敏感(ResultSet.TYPE_SCROLL_INSENSITIVE),允许前滚和后滚,同时允许指定绝对和相对位置的滚动。此种模式取回一次数据后,结果集数据便不再改变,故称为不敏感的。
*滚动敏感(ResultSet.TYPE_SCROLL_SENSITIVE),和上面的差不多,主要差别就是对数据库数据更新敏感。
*只可前滚(ResultSet.TYPE_FORWARD_ONLY),仅仅允许用户使用ResultSet.next()方法向前滚动。
*滚动不敏感(ResultSet.TYPE_SCROLL_INSENSITIVE),允许前滚和后滚,同时允许指定绝对和相对位置的滚动。此种模式取回一次数据后,结果集数据便不再改变,故称为不敏感的。
*滚动敏感(ResultSet.TYPE_SCROLL_SENSITIVE),和上面的差不多,主要差别就是对数据库数据更新敏感。
|
可以用rs.next(),如:
int i=1;
while(i
int i=1;
while(i