如何判断查询结果的个数? 我用sql语句select* from notebook where name like "%abc%" and email like "%@qq.com";我用Resultset 接收查询结果.请问,如何获得它的个数呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select count(1) as G from notebook where name like "%abc%" and email like "%@qq.com"; 群主问的是在程序里面么? 度娘了一下(表示自己木有过.net方向滴)java ResultSet获得总行数、总列数的用法详解(转)在Java中,获得ResultSet的总行数的方法有以下几种。第一种:利用ResultSet的getRow方法来获得ResultSet的总行数Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSet rset = stmt.executeQuery("select * from yourTableName"); rset.last(); int rowCount = rset.getRow(); //获得ResultSet的总行数第二种:利用循环ResultSet的元素来获得ResultSet的总行数ResultSet rset = stmt.executeQuery("select * from yourTableName"); int rowCount = 0; while(rset.next()) { rowCount++; }rowCount就是ResultSet的总行数。第三种:利用sql语句中的count函数获得ResultSet的总行数ResultSet rset = stmt.executeQuery("select count(*) totalCount from yourTableName"); int rowCount = 0; if(rset.next()) { rowCount=rset .getInt("totalCount "); }详情见一下链接http://www.blogjava.net/yanfa120/archive/2008/10/17/235062.html 在sql中用select @@rowcount在程序中数据库访问类应该有自己的方法可以获取 瞥了一眼,楼主说的肯定是某个应用程序的OLE控件,居然不指明是啥。。JAVA? C#? 这....如果方便处理的话,从SQLServer返回数据集的时候一并返回会不会更好? 我有时候也使用select @@rowcount 去掉字符前后空格 sql执行顺序问题 求一个简单的SQL语句 怎样取记录集中指定位置的记录? sybase 连接查询出现Site 'localhost' not found in sysserver错误 请问,如何提高包含照片的表的检索速度? 得到这个日期的所在月份的天数的sql? 求一个时间跨度的值??? 本地数据库如何与远程数据库保持数据同步???? vfp问题》》》如何查询时间字段??! 结果可以查询出来,为什么还说 列名 无效,还有红色的波浪下划线 求一汇总的sql语句 请高手们指点指点 在线等-------
java ResultSet获得总行数、总列数的用法详解(转)
在Java中,获得ResultSet的总行数的方法有以下几种。
第一种:利用ResultSet的getRow方法来获得ResultSet的总行数Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rset = stmt.executeQuery("select * from yourTableName");
rset.last();
int rowCount = rset.getRow(); //获得ResultSet的总行数第二种:利用循环ResultSet的元素来获得ResultSet的总行数ResultSet rset = stmt.executeQuery("select * from yourTableName");
int rowCount = 0;
while(rset.next()) {
rowCount++;
}rowCount就是ResultSet的总行数。第三种:利用sql语句中的count函数获得ResultSet的总行数ResultSet rset = stmt.executeQuery("select count(*) totalCount from yourTableName");
int rowCount = 0;
if(rset.next()) {
rowCount=rset .getInt("totalCount ");
}
详情见一下链接
http://www.blogjava.net/yanfa120/archive/2008/10/17/235062.html
在程序中数据库访问类应该有自己的方法可以获取