社区
Java SE
帖子详情
ResultSet的问题
满天飞舞rose
2002-11-08 02:41:08
rs.CreateResultSet("zxrose","sa","",sql);
有没有可以直接取到查询得到的结果集的数量
...全文
36
8
打赏
收藏
ResultSet的问题
rs.CreateResultSet("zxrose","sa","",sql); 有没有可以直接取到查询得到的结果集的数量
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
满天飞舞rose
2002-11-08
打赏
举报
回复
这个速度应该比较快一点,我查了帮助,也没有查到什么,看来只能用你这个方法+-
namowen
2002-11-08
打赏
举报
回复
如果你的jdbc支持光标滚动,可以用下面的方法:
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rset = stmt.executeQuery("select * from yourtable");
ResultSetMetaData rsmd = rset.getMetaData() ;
int columnCount = rsmd.getColumnCount();//得到列数
rset.last();
int rowCount = rset.getRow();
//用last()方法把光标一道最后一行记录,然后用getRow()方法得到该行行号,就是总记录数
sun1979song
2002-11-08
打赏
举报
回复
明确地说,没有你需要的方法,其实数据库本身不提供这功能,跟java没关系。
bookbobby
2002-11-08
打赏
举报
回复
自己执行select count(*) from table_name where 条件
就知道他有几条记录了
满天飞舞rose
2002-11-08
打赏
举报
回复
这个方法我知道
我只想"select * from table"
执行后,就能知道他个总数
tonyzhangcn
2002-11-08
打赏
举报
回复
用select count(字段名) from 表名称
然后用rs.getInt(1)就可以获得总数了。
满天飞舞rose
2002-11-08
打赏
举报
回复
呵呵,这个方法太费时,有没有更好的方法
mefaintII
2002-11-08
打赏
举报
回复
判断是否有next,如果有,变量+1
到了结束,就知道有多少个了
JAVA中JDBC极简实操入门
queryByid、Statement接口的应用-delete测试、Statement接口的应用-新增测试、
ResultSet
的应用-1-项目环境搭建、
ResultSet
的应用-2-查询数据、
ResultSet
的应用-3-优化代码、
ResultSet
的应用-4-定义实体类、
ResultSet
...
sql中could not extract
ResultSet
问题
~
ResultSet
org.hibernate.exception.SQLGrammarException: could not extract
ResultSet
这个
问题
..一般是自己的sql写的有
问题
。 在ide里边使用原生的sql时,要格外注意~下边说一个在springboot jpa中遇到的
问题
。 这个是正确的sql:@Query(value = "select * from `tb
ResultSet
问题
, 多次执行,嵌套执行;结果集已耗尽
问题
及对 只转发结果集的无效操作: 等
问题
分析汇总
最近使用
ResultSet
发现一些
问题
,集中表现为 多次执行 stmt.executeQuery方法,获得的数据集有时为空,有时提醒 结果集已耗尽,有时调用 first()方法等提示对只转发结果集的无效操作: first 经系统研究
ResultSet
特性后,总结如下: 1.
ResultSet
rs = stmt.executeQuery(sql); 当让stmt来返回一个结果集的时候,前面一个
ResultSet
会自动关闭。 即在执行stmt.executeQuery的时候,会自动关闭上一次...
JPA_could not extract
ResultSet
问题
解决
今天在写jpa的时候出现了这样一个
问题
could not extract
ResultSet
检查你的sql语句是否书写正确以及规范,如空格的多少,and是否漏掉,最后一点把代码写成一行以防出错 ...
关于从数据库中取出记录存放在
ResultSet
问题
1、通过查询,JDBC是将所有的查询结果一次性放到
ResultSet
中,还是一次只放一定数目的记录?例如,查询结果为2000条数据,JDBC是一次性将2000条数据放到结果集中,还是分批放置呢? 2、当通过
ResultSet
.next(),移动结果集指针时,此时是否还与数据库发生交互? Answer :首先结果集
resultset
在你的java程序处。其中有个fetchsize设置,这
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章