建议你的bean的这部分不要这样写:
String condion="select * from member where logname="+"+logname+";
rs=sql.executeQuery(condion);
while(rs.next())
{
b=true;
}
con.close();
}
catch(SQLException e){}
if(b)
{
backName="用户已存在";
}
else
{
backName="可以注册";
}
建议采用返回记录的条数来判断该帐号是否注册,如果查询结果有一条记录则说明注册了。
String condion="select * from member where logname="+"+logname+";
rs=sql.executeQuery(condion);
while(rs.next())
{
b=true;
}
con.close();
}
catch(SQLException e){}
if(b)
{
backName="用户已存在";
}
else
{
backName="可以注册";
}
建议采用返回记录的条数来判断该帐号是否注册,如果查询结果有一条记录则说明注册了。
解决方案 »
- 求一自连接循环查询的sql语句~~~~~~~~~~~~~~~
- 【急】关于jsp显示的问题。
- 页面后退刷新,比较复杂点的需求
- 如何改变 文件上传框 的"浏览.." 按钮的长度
- 用ireport做的2个帐票文件,怎么在程序中调用让这两张帐票页面合并到一个页面中去?
- 感谢在我毕业设计期间,在csdn上帮助我的每一位朋友!谢谢!
- 请教JSONObject中的JsonConfig的配置
- 想问一下,学ASP.NET还是学JSP简单???/
- 请问HTTP Response Header和body是以什么做分隔的?
- !!紧急!!!在线等待! servlet中怎样获得上传的file
- 如何在sun one studio 4 update 1 中使用struct开发jsp
- 谁能解决?10本电子书籍作为报酬 ...
{
boolean b=false;
try
{
con=DriverManager.getConnection("jdbc:odbc:szm","sa","");
sql=con.createStatement();
String condion="select * from member where logname="+"+logname+";
rs=sql.executeQuery(condion);
while(rs.next())
{
b=true;
}
if(b)
{
backName="用户已存在";
}
else
{
backName="可以注册";
}
}
catch(SQLException e){
..........
} finally{
if(con!=null)
con.close();
if(rs!=null)
rs.close();
}