首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

判断用户是否在数据库内异常了

2012-08-14 
判断用户是否在数据库内错误了?代码如下ResultSet rs stmt.executeQuery(select count(*) from ZCXX z

判断用户是否在数据库内错误了?
代码如下
ResultSet rs = stmt.executeQuery("select count(*) from ZCXX z where z.yonghuming = '"+users+"'");
if(rs.next()){
flag=true;
}

if (!flag){
stmt.execute("insert into ZCXX(YONGHUMING,XINGMING,XINGBIE,SHENGRI,MIMA,ZCRQ) values('"+ users+ "','"+ name+ "','"+ sex+ "','"+ shengri+ "','" + pwds + "','" + str_date1 + "')");
  out.print("<br/><br/><br/><center><H1>注册成功 ! <H1> </center> ");
  }
else{
   
out.print("<br/><br/><br/><center><H1>用户名已存在!<H1> </center>");
}

无论我输入什么 他都OUTPRINT 用户名已存在!<

[解决办法]
就算没有,count(*)出来也是0喽...
flag自然一直都是true了...
[解决办法]
count(*)改成 *
[解决办法]
sql文改成试试
select * from ZCXX z where z.yonghuming = '"+users+"';

热点排行