假设 
sql="select count(*) from students ";
  rs =smt.executeQuery(sql);
我要在见面中如何显示总的纪录数?
应该如何写?
我这样写的:<%=rs%>这样写明显是错的!所以请高手指教,加分!

解决方案 »

  1.   

    你真得很聪明,其实你那样也是可以的,只是你应当要给返回的结果字段重命名即:select count(*) as total from students ,再执行rs =smt.executeQuery(sql); <%=rs.getString("total")%>这样就可以输出来了,试试看,但愿你早目解决问题!
      

  2.   

    不用做出改变,

    rs =smt.executeQuery(sql); 
    后增加:
    rs.next();然后写:
    <%=rs.getInt(1)%>
    即可。