数据库的一个问题!(100分)

  • 主题发起人 主题发起人 ayala_strike
  • 开始时间 开始时间
A

ayala_strike

Unregistered / Unconfirmed
GUEST, unregistred user!
我在数据库中有一个uses表,其中有一个字段为username,
当我执行select * from users where username = 'ayala';
的时候,用stmt.executeQuery(sql);
如果这时没有ayala这个用户,那怎么处理呢?
 
那查询的结果就是空的,stmt中的记录数为0;你该怎么处理就怎么处理了
 
显示的是没有数据的空表
 
不用处理
 
用 if stmt.next判断一下就好了
 
判断stmt.isempty
 
while EOFdo
begin
//你要处理的东东
end;
 
应该是ResultSet rs=stmt.executeQuery(你的sqlstring);
 
不用处理,如果想让人知道没有改记录
就来个提示呗.showmessage('没有该记录')
 
if(!rs.next())
{
................
}
 
ResultSet rs=stmt.executeQuery(sql);//用rs来获取纪录
if(!rs.next)
{
//没有你所要查询的纪录,处理代码
}
else
{
//。。。。
}
 
参考
http://www.java-cn.com/
 
后退
顶部