ResultSet对象竟然没有获得记录条数的方法? 自己来!result.last();int RowNumber = result.getRow(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to rinehart(rinehart)!哈哈!但还是觉得不爽啊!sun也太鸟了!想不通!还是送你5分吧! 但我听说jdbc的新版本提供了该方法,各位可否知道? resultset 只是查询的记录集,可能很多,只在需要的时候才由系统从数据库读到本地,并没有全部得到,记录个数只有你移动到最后一条记录,才能由你在本地计算出来,好象别的语言如VC 的ODBC API也是如此,他们考虑的可能是要在编程效率和系统开销之间寻找一种平衡 我想不通为什么要ResultSet提供查询记录的总个数??????You crazy! TO:zzmxw(风) 并非读到最后一个才能由本地计算出来这个总个数。这个VIEW产生的时候就已经定了。 sorry zzmxw(风) ,没看清。:P 搞不懂你为什么要用resultset来查记录数,用sql语句不就行了select count(*) from db_table where ....得出的不就是你要的记录数吗? >>zhyq如果我就是对数据集进行操作时怎么办,例如查询结果,老大们,问题是有解决的办法的目前请先使用循环语句将记录数取出了,在将resultset.first() acool(我不是一个好的程序员)到底是什么道理。 >>>>zzmxw(风)我记得delphi是有的,vb好像也有。>>>xxmm(晓箫)那你要什么来提供记录的条数?>>> zhyq()你不觉得麻烦吗?还有一次可以搞定的事情为什么要操作数据库两次?你是不是嫌数据库负载太轻?兄弟们,解释详细一点!拜托了!我加分!! SELECT COUNT当然可以,如果你要同时想使用记录集,就得再次查询,运行效率似乎低了一些,即便是VC 的ODBC API的正式文档中,也明确指出,使用它的记录数函数获得的值是不可靠的,其实记录数只是一个逻辑概念,并不等同于XBASE之类的台式机数据库中的记录数的概念. 多谢zzmxw(风)指点?其实记录数只是一个逻辑概念, 并不等同于XBASE之类的台式机数据库中的记录数的概念. ~~~~~~~ ~~~~~~~~~可否详细解释? 命令提示符显示 java 编译成功但是执行不了(环境变量也没有错) java语言参考---不错的深入学习java的资料 用java输出一个M形状 很简单的问题,大家路过的时候帮个忙就好了。。 @布局管理器简单问题 关于数组的一道算法题 高分求XP下JAVA环境的建立 哪里有JAVA版的IE 谁能帮帮我(关于jdbc的问题) 怎样在JTable的一列中添加组合框combobox?手头没有swing的参考资料,盼各位能给点源码参考参考! 什么地方能下到Install Anywhere?? 还有JET?? 北京-上海薪金对比!这样的水平能拿多少!
哈哈!但还是觉得不爽啊!sun也太鸟了!想不通!
还是送你5分吧!
You crazy!
select count(*) from db_table where ....
得出的不就是你要的记录数吗?
如果我就是对数据集进行操作时怎么办,例如查询结果,
老大们,问题是有解决的办法的
目前请先使用循环语句将记录数取出了,在将resultset.first()
到底是什么道理。
我记得delphi是有的,vb好像也有。
>>>xxmm(晓箫)
那你要什么来提供记录的条数?
>>> zhyq()
你不觉得麻烦吗?还有一次可以搞定的事情为什么要操作数据库两次?你是不是嫌数据库负载太轻?
兄弟们,解释详细一点!拜托了!
我加分!!
其实记录数只是一个逻辑概念, 并不等同于XBASE之类的台式机数据库中的记录数的概念.
~~~~~~~ ~~~~~~~~~
可否详细解释?