public String sql() {String str = "select count(*) form student";
这里是加载数据库的代码
这里是执行数据库语句的代码
最后我想返回它的count值,怎么返回
}

解决方案 »

  1.   

    ResultSet rs = stmt.executeQuery(str);
    return rs.getInt(1);
      

  2.   


    ===>ResultSet rs = stmt.executeQuery(str); 
    return rs.getString(1);
      

  3.   

    ResultSet rs = stmt.executeQuery(str);  
    String a = rs.getInt(1)+""; return a;
      

  4.   

    楼主的from怎么写成form了……
      

  5.   

    ResultSet rs = stmt.executeQuery(str);   
    String a = rs.getInt(1)+"";  return a;
      

  6.   

    不行啊那样,执行了stmt.executeQuery(str)以后它的值就出来了啊!我想获得它那个值.比如说表里有10条纪录,获得的就是10条.
    这样String a = rs.getInt(1)+"";不是只能获得一列的值吗?
      

  7.   

    select count(*) form student 不就返回一行数据么,楼主可以去数据库执行这条sql语句看看结果
      

  8.   

    select count(*) form student 返回就是前10条,要想得到钱10条用select top 10 * form student 
      

  9.   

    LZ你到底想要什么结果   看你的SQL  不就是要返回数据库中存储的条数吧
      

  10.   

    String str = "select count(*) form student"; 
    ......
    ResultSet rs = stmt.executeQuery(str);   return rs.getInt(1)+"";  
    ================================================
    String str = "select count(*) as X form student"; 
    ......
    ResultSet rs = stmt.executeQuery(str);   
     
    return rs.getString("X");