我faint……
大虾们,请问mysql是不是不支持scrolling cursors?然后就不能定义为createStatement (ResultSet.Type_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLEY),接着用不了".last()",".getRow()"!那么我怎么才能得到select查询出来的结果行数呢? 问题点数:50、回复次数:5Top
1 楼Dureek(普博)回复于 2000-12-13 23:29:00 得分 20
换个新点儿的jdbc驱动再试试?
Top
2 楼lynxliu(lynx)回复于 2000-12-14 10:46:00 得分 10
如果不行你可以自己统计
int i=0;
while(r.next()){
i++;
}Top
3 楼zhou1977(短笛)回复于 2000-12-14 20:12:00 得分 0
没有别的方法了吗?我想在r.next()这一段把取得的值赋到数组里面,然后通过URL连接传回Applet,在Applet那边用一数组接收,成为JTable的model,用Applet显示table。所以在r.next之前就想得到Select的行数,好初始化数组。
是不是URL连接只能传递基本变量和字符串呢?要是能传递ResultSet类型就好了,呵呵。
还有那位大虾能救我呀?就是想得到Select查询的行数而已。
Top
4 楼zhaofeiyu(飞宇)回复于 2000-12-14 21:30:00 得分 20
Dureek说得对!换换JDBC吧!你的情况我也遇到过!比如,作分页时.absolute就不行!first()也不行!unsupportedexceptionTop
5 楼zhou1977(短笛)回复于 2000-12-15 12:28:00 得分 0
好吧,试试mm的,我现在用的twz1的,数据库是mysql,如果实在不行,只能先count一次了,呵呵。Top




