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

📄 daofactory.java

📁 基于RCP实现的CRM系统, 数据库使用mysql数据库, 是学习RCP应用和插件的很好的例子
💻 JAVA
字号:
package superCRM.dao;

public class DaoFactory {

	/** 定义数据库类型的常量 */
	public static final String MYSQL = "mysql";

	public static final String ORACLE = "oracle";

	public static final String SQLSERVER = "sql_server";

	/** 数据库的类型 */
	private String dbType = MYSQL;

	private ICustomerDao customerDao;

	private IContactDao contactDao;

	/** 构造方法 */
	public DaoFactory() {
		/** 如果数据库类型为mysql */
		if (dbType.equals(MYSQL)) {
			customerDao = new CustomerDaoMysqlImpl();
			contactDao = new ContactDaoMysqlImpl();
		}
	}

	/** 一些getter和setter方法 */
	public IContactDao getContactDao() {
		return contactDao;
	}

	public void setContactDao(IContactDao contactDao) {
		this.contactDao = contactDao;
	}

	public ICustomerDao getCustomerDao() {
		return customerDao;
	}

	public void setCustomerDao(ICustomerDao customerDao) {
		this.customerDao = customerDao;
	}

	public String getDbType() {
		return dbType;
	}

	public void setDbType(String dbType) {
		this.dbType = dbType;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -