站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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");



↑返回目录
前一篇: JSP关于连接数据库的问题
后一篇: 后退到登录界面后~