当前页面: 开发资料首页 → JSP 专题 → 简单帮忙JSP sql语句
简单帮忙JSP sql语句
摘要: 简单帮忙JSP sql语句
这样一个sql语句
String sql ="select sum(amount) from table ";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
//
我用什么来获得 这个总数呢
用rs.get(sun(amount))是不行的
rs.getInt(1)应该可以,或者你如果想用rs.getInt(String str)这种格式的话
就改下sql语句,比如String sql ="select sum(amount) as XXX from table ";
rs.getInt(1)
或者修改sql为:select sum(amount) count from table
接着用rs.getInt("count")来取
String sql ="select sum(amount) num from table ";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
recordNum = rs.getString("num");
recordNum = rs.getXXX(1);
resultSet里的getXxxx()有两个方法的,一个是getXxxx(int Index),一个是getXxxx(String name)
前一个是通过列号来判定取哪个字段,后者是通过列名来取字段。当你不清楚列名是什么的时候就使用前者吧。
至于具体要getXXX(),XXX选什么类型,就要根据你实际情况了。
是数据集的总数的话,就可直接用SIZE
String sql ="select sum(amount) as num from table ";
获得 int sum=rs.getInt("num");