📄 loginbo.java
字号:
package bo;
import myjdbc.DatabaseOperation;
import enrollment.LogInForm;
import java.util.List;
public class LogInBo {
private static LogInBo rbo = null;
private static DatabaseOperation db = null;
private LogInBo() {
db = DatabaseOperation.getInstance();
}
public static LogInBo getInstance() {
if (rbo == null)
rbo = new LogInBo();
return rbo;
}
public String verifyUser(LogInForm form)
{
String idCard = form.getIdCard();
String pw = form.getPassword();
StringBuffer sb = new StringBuffer();
sb.append("select password , class_id from wb_applicantinfo where id_card = '"+idCard+"' ");
List result = db.executeSQL(sb.toString());
if (result.size() == 0)
return "身份证号输入有误!";
String pwFromDb = (String)((Object[])result.get(0))[0];
if (!pw.equals(pwFromDb))
return "密码输入有误!";
form.setClassId((String)((Object[])result.get(0))[1]);
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -