我改了一下,应该没问题了。
con=DriverManager.getConnection(url,user,password);
String strSQL="SELECT mm FROM student_passwd WHERE xh='"+stud_num+"'";
stmt=con.createStatement();
rst=stmt.executeQuery(strSQL);
if(rst.next()){
if(stud_passwd.equals (rst.getString("mm"))){
setStatus("登录成功");
}
else{
setStatus("密码错误");
}
}
else {
setStatus("用户名错误");
}
rst.close();
stmt.close() ;
con.close() ;
con=DriverManager.getConnection(url,user,password);
String strSQL="SELECT mm FROM student_passwd WHERE xh='"+stud_num+"'";
stmt=con.createStatement();
rst=stmt.executeQuery(strSQL);
if(rst.next()){
if(stud_passwd.equals (rst.getString("mm"))){
setStatus("登录成功");
}
else{
setStatus("密码错误");
}
}
else {
setStatus("用户名错误");
}
rst.close();
stmt.close() ;
con.close() ;
解决方案 »
- ireport5.0 分组无法实现
- 求助、 【myEclipse 启动服务后自动调试】
- 一个tomcat关闭时候的问题
- 下拉菜单在ie6正常,但在火狐及ie7以上版本就不正常
- jsp如何分割字符串,如字符串",1,2,3,4"如何把这4个数字分割开,又如何取到他们每一个值,如何取得这个字符串的长度(不包括逗号)
- 关于jspsmartupload的问题
- 高手求救:在任何一个页面A登陆后都回到页面A,而不是登陆成功页面!(请看详细内容)
- IIS和TOMCAT整合的过的高手请进来~~~~
- 急,请问如何将oracle的lib中的zip文件转换成jar文件??
- 异步提交,局部刷新,加载更多等功能的实现方式
- 各位高人看看如何把这个java程序改写成applet呀???、
- 通过发邮件的方式,把新注册用户的密码发给他.如何实现?
我想问问这里的student_passwd是你的表名么?处于程序书写规范,你不应和你的字段名相同的。
如果是;问题可能是这样的:
1) 你连接数据库时,不是用户名验证登陆的,而是windows登路验证。
2)你字符串里存在空格
这种方法不建议吧.
最好先进行取值判断