jsp在数据库中找不到记录返回什么

来源:百度知道 编辑:UC知道 时间:2024/05/24 16:54:06
String sql="select * from member where uname='name'";
Result_rs=connDb.ExecuteQuery(sql);
如果在数据库中找不到name这条记录。 那么返回的Result_rs的值=什么.
我的意思是如果数据库中没有name这条记录,我要在页面上显示“无此人”.
用if怎么判断.
---------------------------
if(Result_rs.next()==false)
out.println("无此人");
这个方法不对.

if(Result_rs.next())
out.println("无此人");
本来就是返回BOOLEAN 类型的 不需要再次比较了。。。 有记录返回TRUE 没有记录返回 FALSE

还有你String sql="select * from member where uname='name'";
如果NAME 是个变量的话这样是错误的 应该是
String sql="select * from member where uname='+“name+”'"; 这样的方法拼写SQL语句

if(Result_rs==null){out.println("无此人");}就可以了

size为0的集合