Java中使用Statement与数据库相连接,有无一个如何函数能够得到查询到的记录总数!(20分)

  • 主题发起人 主题发起人 mycwcgr
  • 开始时间 开始时间
M

mycwcgr

Unregistered / Unconfirmed
GUEST, unregistred user!
Java中使用Statement与数据库相连接,有无一个如何函数能够得到查询到的记录总数!
Class.forName(comm_availble.class_forname);
conn=DriverManager.getConnection(comm_availble.url,comm_availble.user,comm_availble.password);
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
sql="select * from user_table where (name="+"'"+data_client.get_user()+"') "+
" and ("+ "password="+"'"+data_client.get_password()+"')" ;
ResultSet rs=stmt.executeQuery(sql);
我查询了一下,ResultSet 中好象没有一个方法可以得到查询到的记录总数,请问如何知道查询到的记录总数
 

ResultSet好象不支持,
暂且只能够靠 select count(*) 来获取:(
 
stmt.setMaxRows(0);//不限制结果集行数
int count=stmt.getMaxRow();//取得结果集行数
 
接受答案了.
 
后退
顶部