jdbc中如何返回所执行的sql语句的结果 是不是rs.last();int rowcounts=rs.getRow();就可以了?还有其他办法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对,还可以这样:while(rs.next());int rowcounts=rs.getRow()-1; rs.last();int rowcounts=rs.getRow();我运行这个得到错误的结果: result set type is TYPE_FORWORLD_ONLY这是怎么回事 rs.next();int count=Integer.parseInt(rs.getString(1)); 比如说要求平均值又怎么获得sql语句的计算结果??? count(*) 本来就返回了行数用getrow()肯定是返回1因为rs本来就只有1条记录求平均值用select avg(column) from table; 楼上的,我是问我怎样在结果集rs中获得平均值,该怎么写这段程序?count(*) 本来就返回了行数,我该怎样通过rs把这个返回来的行数赋给一个变量??? public int count(Connection conn){ PreparedStatement pstmt = null; ResultSet rs = null; int count=0; String sql = "select count(*) from table" try{ pstmt = conn.prepareStatement(sql); rs = pstmt.executeQuery(); while(rs.next()){ count=rs.getString(1); } }catch(Exception e){} return count;} public int avg(Connection conn){ PreparedStatement pstmt = null; ResultSet rs = null; int count=0; String sql = "select avg(cloumn) from table" try{ pstmt = conn.prepareStatement(sql); rs = pstmt.executeQuery(); while(rs.next()){ count=rs.getString(1); } }catch(Exception e){} return count;} 关于线程死锁 求一个判断的思路,麻烦高手指点,小弟先谢了。 怎么编写交换2个变量的值的方法 急用跪求有pudn帐号的帮我下载个源代码 窗体激活 散分了!讨论下学完J2SE,做了一个MVC模式的房源查询系统,是否有资格学B/S结构了?老鸟给指跳路把....帮顶的也给分 gcj有人用么? 在JB下不能运行 新手求助:一段小程序的错误 一个可能令人发笑的问题,我从未接触过JAVA,现想学JAVA,请问是JBulider能在windows环境下做开发吗? 按钮的问题!多个知识点。 请教高手,关于JTextPane的问题.
while(rs.next());
int rowcounts=rs.getRow()-1;
int rowcounts=rs.getRow();
我运行这个得到错误的结果: result set type is TYPE_FORWORLD_ONLY
这是怎么回事
int count=Integer.parseInt(rs.getString(1));
用getrow()肯定是返回1
因为rs本来就只有1条记录求平均值用
select avg(column) from table;
count(*) 本来就返回了行数,我该怎样通过rs把这个返回来的行数赋给一个变量???
PreparedStatement pstmt = null;
ResultSet rs = null;
int count=0;
String sql = "select count(*) from table"
try{
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while(rs.next()){
count=rs.getString(1);
}
}catch(Exception e){}
return count;
}
PreparedStatement pstmt = null;
ResultSet rs = null;
int count=0;
String sql = "select avg(cloumn) from table"
try{
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while(rs.next()){
count=rs.getString(1);
}
}catch(Exception e){}
return count;
}