try
{ResultSet countrs=null;
countrs=showBean.executeQuery("select count(*) as cnt from guestbook");
if(countrs.next())
totalRec=countrs.getInt("cnt");
countrs.close();
countrs=showBean.executeQuery("select name from guestbook");
if(countrs.next())
out.print(countrs.getString("name"));
countrs.close();
showBean.closeStmt();
}
catch(Exception e){
e.printStackTrace();
}
count(*)不能取出数据库中的内容。
{ResultSet countrs=null;
countrs=showBean.executeQuery("select count(*) as cnt from guestbook");
if(countrs.next())
totalRec=countrs.getInt("cnt");
countrs.close();
countrs=showBean.executeQuery("select name from guestbook");
if(countrs.next())
out.print(countrs.getString("name"));
countrs.close();
showBean.closeStmt();
}
catch(Exception e){
e.printStackTrace();
}
count(*)不能取出数据库中的内容。
如果想取得记录,就要用
select * from 表名 where 条件
或者
select 字段1,字段2... from 表名 where 条件
建议你去学学sql语法
如果想取得记录,就要用
select * from 表名 where 条件
或者
select 字段1,字段2... from 表名 where 条件
建议你去学学sql语法
count(*)我知道那是记录数。就是因为它有用,所以我认为我的BEAN没有问题。那为何没有记录呢。
呵呵,那位: zhaoweiemail(剑心) 的是对的,
你用了select count(*) from ..
就只能得到该查询的记录数,字段值是不能得到的,除非你用group by的用法,楼上的那位仁兄作的是对的,你试试,得闲去看看sql语法