如何返回ResultSet的结果数? 什么意思?不是这个吗?Rst=Stmt.executeQuery("select count(*) from table");Rst.next();int num=Rst.getInt(1); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是做搜索之类的吧,偶有建议:加一个变量int count=0;while(rs.next){ count++;}count的值即为rs的个数.ok? 我在JBuilder中是用这个的:dselevalue.queryDataSet1.getRowCount() ; JDBC中没有方法可以直接得到查询结果的个数。必须自己去数。 rs.afterLast();//弄到最后一行rs.previous();//一定要前移一次rs.getRow();//这是总记录数用完就rs.first.就行了 先 last() 然后用 getRow()得到查询结果的行数,但是请注意这时你的cursor 已经在last row !,如果还需要再访问前面行的内容,需要你的cursor 是可以向前移动的! rs.first();//弄到最后一行rs.previous();//一定要前移一次这些方法大多数的 JDBC driver 都没有实现,会在运行时抛出UnsupportedOperationException的,不知你使用的数据库和JDBC driver会不会。 关于g.drawString()使用问题 关于重载的,我以为我懂了,结果又蒙了,请大家指教一下! 请教一个关于建JTree类的问题..郁闷中.. 一直没看明白的this {高手进}这个方法为什么会打印出(线程名+sell tickets:0)来 有没有讲java与声音之间的编程知识的电子书?如有谢谢推荐。 帮我看看这段代码!!!谢谢 有人用过jxl吗 就解答 修改时出错 我想问问文件操作方面的问题,大侠赐教 java程序运行和单步调试结果不一样,困惑中! 为了消除applet中的闪烁,我用了g.clearColor,可是编译时提示这里有错?? 新手问题。怎样往JTable中插入数据。
{
count++;}count的值即为rs的个数.ok?
dselevalue.queryDataSet1.getRowCount() ;
rs.previous();//一定要前移一次
rs.getRow();//这是总记录数
用完就rs.first.就行了
然后用 getRow()得到查询结果的行数,但是请注意这时你的cursor 已经在last row !,如果还需要再访问前面行的内容,需要你的cursor 是可以向前移动的!
rs.previous();//一定要前移一次这些方法大多数的 JDBC driver 都没有实现,会在运行时抛出UnsupportedOperationException的,不知你使用的数据库和JDBC driver会不会。