stulogin.java~2~
来自「自己写的学生选课系统,多多关照.以后共同学习」· JAVA~2~ 代码 · 共 44 行
JAVA~2~
44 行
package student;
import javax.swing.JOptionPane;
import java.awt.event.ActionEvent;
public class StuLogin extends SuperLogin {
public StuLogin() {
this.jLabel1.setText("学号:");
this.jLabel2.setText("密码:");
}
public void jButton1_actionPerformed(ActionEvent e) {
if (jTextFieldName.getText().trim().equals("")) {
JOptionPane.showMessageDialog(this, "用户名不能为空!");
}
//检查密码是否为空
if (jPasswordFieldPsw.getText().trim().equals("")) {
JOptionPane.showMessageDialog(this, "用户名密码不能为空!");
}
String sql = "select * from Student where Sno = '" +
jTextFieldName.getText().trim() + "'and Spsw = '" +
jPasswordFieldPsw.getText().trim() + "'";
boolean isexist = false;
rs = DBManager.getResult(sql);
try {
//next 方法将光标移动到下一行,如果返回为true 说明存在相应的用户
isexist = rs.next();
} catch (Exception ex) {
JOptionPane.showMessageDialog(this, "ERROR");
}
if (!isexist) { //如果不存在,则弹出登陆失败
JOptionPane.showMessageDialog(this, "登陆失败!");
} else { //如果存在,则弹出登陆成功 并设置相应的操作功能
JOptionPane.showMessageDialog(this, "登陆成功!");
String str = "欢迎" + jTextFieldName.getText().trim()+"同学的登陆";
MainFrame.jLabelWelcome.setText(str);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?