process.java
来自「Java写的一个学员系统」· Java 代码 · 共 64 行
JAVA
64 行
package cn.st.data;
import com.db4o.ObjectContainer;
import com.db4o.ObjectSet;
public class Process {
private ObjectContainer oc = DataBaseConnector.getDb();
/**
* 判断用户名和密码是否正确
* @param user
* @param password
* @return
*/
public boolean isUser(String user, String password) {
boolean isExist = false;
ObjectSet query = getUserBeans();
while(query.hasNext()) {
UserBean ub = (UserBean) query.next();
if(ub.getUserName().equals(user)
&& ub.getPassword().equals(password)) {
isExist = true;
break;
}
}
oc.close();
return isExist;
}
public ObjectSet getUserBeans() {
oc = DataBaseConnector.getDb();
ObjectSet query = oc.query(UserBean.class);
oc.close();
return query;
}
public void saveUserBean(UserBean user) {
oc = DataBaseConnector.getDb();
oc.set(user);
oc.commit();
oc.close();
}
public UserBean getUserByName(String name) {
ObjectSet obset= this.getUserBeans();
while(obset.hasNext()) {
UserBean ub = (UserBean) obset.next();
if(ub.getUserName().trim().equals(name.trim())) {
return ub;
}
}
return null;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?