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

📄 daofactory.java

📁 聊天工具
💻 JAVA
字号:
package server.factory;

import server.dao.OracleDAO;
import server.dao.UserDAO;
import server.dao.XMLDAO;
import utils.PropUtils;

	/**
	 * 单态模式
	 * @author 洪景泉
	 *
	 */
	 
	public class DaoFactory {
		private static DaoFactory factory = new DaoFactory();
		private DaoFactory() {
		}

		public static UserDAO getUserDao() {
			return factory.CreatUserDao();
		}
		/**
		 * 根据配置文件创建数据库访问对象
		 * @return
		 */
		public UserDAO CreatUserDao(){
			UserDAO userDao=null;
			String memorizer = PropUtils.read("memorizer");
			if (memorizer.equals("oracle")){
				return new OracleDAO();
			}
			else if(memorizer.equals("xml")){
				return new XMLDAO();
			}
			return userDao;
		}

	}

	
	
	

⌨️ 快捷键说明

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