关于java中返回ResultSet结果集行数

更新时间:2023-06-08 20:10:58 阅读: 评论:0

resistant
2011考研英语关于java中返回ResultSet结果集⾏数
1. 如何获取返回ResultSet结果集的⾏数:
(1).括号内部没有参数,则可以⽤以下⽅法
ateStatement();
bsrint  rowcount = 0;
ResultSet resultSet = st.executeQuery(sql);
vnt
()){
rowcount++;
electronic是什么意思}
预告片英语此时返回的rowcount就是对应的结果集的总的⾏数。但是此时的()已经执⾏到最后⼀⾏,⽆法滚动执⾏。
(2).在括号内部添加参数
ateStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
g area meru
注:第⼀个参数:
kampferResultSet.TYPE_FORWARD_ONLY:不滚动结果集;
ResultSet.TYPE_SCROLL_INSENSITIVE:滚动结果集,但结果集数据不会再跟随⽽变化;
用醋洗脸的方法
ResultSet.TYPE_SCROLL_SENSITIVE:滚动结果集,但结果集数据不会再跟随数据库⽽变化;
第⼆个参数:
:结果集是只读的,不能通过修改结果集⽽反向影响数据库;
CONCUR_UPDATABLE:结果集是可更新的,对结果集的更新可以反向影响数据库。
则可以继续执⾏:
int rowcount =0;
ResultSet resultSet = st.executeQuery(sql);
resultSet.last();      //直接执⾏跳到结果集的最后⼀⾏
rowcount = Row();  //这⼀句就能得到结果集的⾏数
humanoid
resultSet.beforeFirst();  //重新执⾏到第⼀⾏的前⼀⾏,以便查询结果集的集体内容

本文发布于:2023-06-08 20:10:58,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/905230.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:结果   数据库   括号   不会   参数   跟随
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图