⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 process.java

📁 Java写的一个学员系统
💻 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 + -