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之类的台式机数据库中的记录数的概念. ~~~~~~~ ~~~~~~~~~可否详细解释? 关于作用域和集合的一点疑问 使用LinkedHashMap和Comparator排序器对Map的排序抛砖引玉 关于IO流问题,怎样用另一种方式去实现,请指教。 JAVA记事本问题 新人请教!怎样实现数组中的“回文”判断? 提问一个大概是初学JAVA都遇到的问题?? xp系统中,使用java如何断开adsl,如何连接adsl?? 急问!!关于java的web应用中一个重要的问题!!--可以加分 关于together的问题 有没有朋友用过visual cafe的 什么地方能下到Install Anywhere?? 还有JET?? 北京-上海薪金对比!这样的水平能拿多少!
哈哈!但还是觉得不爽啊!sun也太鸟了!想不通!
还是送你5分吧!
You crazy!
select count(*) from db_table where ....
得出的不就是你要的记录数吗?
如果我就是对数据集进行操作时怎么办,例如查询结果,
老大们,问题是有解决的办法的
目前请先使用循环语句将记录数取出了,在将resultset.first()
到底是什么道理。
我记得delphi是有的,vb好像也有。
>>>xxmm(晓箫)
那你要什么来提供记录的条数?
>>> zhyq()
你不觉得麻烦吗?还有一次可以搞定的事情为什么要操作数据库两次?你是不是嫌数据库负载太轻?
兄弟们,解释详细一点!拜托了!
我加分!!
其实记录数只是一个逻辑概念, 并不等同于XBASE之类的台式机数据库中的记录数的概念.
~~~~~~~ ~~~~~~~~~
可否详细解释?