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

📄 daofactory.java

📁 各种数据保存:字符型
💻 JAVA
字号:
package cn.itcast.dao;

import java.io.InputStream;
import java.util.Properties;

public class DaoFactory {
	private static DaoFactory instance = new DaoFactory();

	private UserDao userDao;

	private DaoFactory() {
		Properties prop = new Properties();
		InputStream is = this.getClass().getClassLoader().getResourceAsStream(
				"dao.properties");
		try {
			prop.load(is);
			String userDaoClassName = prop.getProperty("userDao.class");
			Class userDaoClass = Class.forName(userDaoClassName.trim());
			userDao = (UserDao) userDaoClass.newInstance();
		} catch (Exception e) {
			throw new ExceptionInInitializerError(e);
		}
	}

	public static DaoFactory getInstance() {
		return instance;
	}

	public UserDao getUserDao() {
		return this.userDao;
	}
}

⌨️ 快捷键说明

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