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

📄 daofactory.java

📁 js 异步加载 tree 采用ajax技术
💻 JAVA
字号:
package yuwu.cn.com.dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DaoFactory {
	private  static DaoFactory factory=null;

	private static String ORACLE_VERSION="ORACLE";

	private static String SQLSERVER_VERSION="SQLSERVER";

	private static String MYSQL_VERSION="MYSQL";

	private DaoFactory(){

	}

	/**
	 *实现单例模式 
	 */
	public static DaoFactory getInstance(){
		
		if(factory == null){
			factory = new DaoFactory();
		}
		return factory;
	}
	

	/**
	 *提供数据库连接方法 
	 */ 
	public Connection getConnection(String version) {
    Connection con = null;
    if(version.equals(ORACLE_VERSION)){
    	con = getConnectionOfOracle();
    }
    return con;
	}


	/** 连接 oracle 
	 * @return Connection
	 */
	private  Connection getConnectionOfOracle() {
		
		Connection con = null;
		String driver = "oracle.jdbc.driver.OracleDriver";
		String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
		String user = "yuwu";
		String pwd = "123456";
		try{
			Class.forName(driver);
			con = DriverManager.getConnection(url,user,pwd);
		}catch(ClassNotFoundException e){
			e.printStackTrace();
		}catch(SQLException ex){
			ex.printStackTrace();
		}
		return con;
	}
	


}

⌨️ 快捷键说明

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