📄 process.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -