JAVA编写ATM机的用户登录时候遇到的问题,求大神看下代码错哪里了。。。。

july哈哈哈 2013-10-11 07:10:55
public int loginValid(String user) {
int flag=0;
String sql = "select * from yinhangka where kaohao='" + user + "'";
try {
connection();
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
while(rs.next()){
user.equals(rs.getString("kaohao"));
flag=1;
}
return 1;

} catch (Exception ex) {
ex.printStackTrace();
flag=1;
return 0;
}
}
}

这是监听器的方法
class Bt implements ActionListener{
public void actionPerformed(ActionEvent e2){
try{
if(e2.getSource() == clear1){// 选择"清除"清零
user.setText("");// 卡号清零
str.setLength(0);
}
else if(e2.getSource() == back1){// 选择"退格"按钮
if(user.getText().length() != 0){// 如果卡号长度不等于0
user.setText(str.delete(str.length() - 1,
str.length()).toString());
}else{
user.setText("");
str.setLength(0);
}
}
else if(e2.getSource() == sure1){// 选择"确认"按钮

if(user.getText().equals("")){
JOptionPane.showMessageDialog(null, "用户名不能为空!");

}
else if(db.loginValid(user.getText())==1){
JOptionPane.showMessageDialog(null, "登录成功!");
new Demo1();
demo.dispose();// 关闭当前窗口
}

else{
JOptionPane.showMessageDialog(null, "用户名错误!");
user.setText("");
str.setLength(0);
}
}else if(e2.getSource() == clear1){// 选择"取消"按钮
user.setText("");
str.setLength(0);
}
}catch(Exception ex){
JOptionPane.showMessageDialog(null, "系统出错!");

}
}

}
...全文
166 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lishikai500 2013-10-12
  • 打赏
  • 举报
回复
你也不说下什么问题,这让人猜的
LCore 2013-10-12
  • 打赏
  • 举报
回复
问这种问题之前首先自己看下报错信息 很多错误看了报错信息就明白了,不明白试着google一下。 还有问题就上代码,贴报错信息。 你这样单纯一段代码,还没格式,看着蛋疼。

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧