JAVA求助

来源:百度知道 编辑:UC知道 时间:2024/06/04 04:35:18
public void jButton1_actionPerformed(ActionEvent e) {

try {
//Connection con = connectionBao.getConnection();
Sjklj con = new Sjklj();
String user = jTextField1.getText();//获取 登陆名
String password= jTextField2.getText();//获取密码
Frame2 gz = new Frame2(); //登陆成功将弹出下一个界面
Statement s = con.getCon().createStatement();
int num=0;//★
ResultSet rs = s.executeQuery("select * from admin_user");
while(rs.next()){
if ((user.equals(rs.getString(2))) &&
(password.equals(rs.getString(3)))) {
num=1;//★
break;
}
}
if(num==1){//★
gz.show();
gz.setSize(new Dimension(800, 640));
this.dispose();
}else{
JOptionPane.showMessageDialog(null, "非法用户", "提示!",JOptionPane.E

循环控制变量num,通过改变num的值来控制整个程序的运行,也就是说,当num==0时,执行代码,当下面的 if语句为真后,num==1,然后执行num==1下面的代码,如果上面的if里的判断为假,则执行num==1后面的else语句块,如还有不懂可加QQ群3624801