Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  java  >  正文 一种实现数据库连接池的方法(2)

一种实现数据库连接池的方法(2)

发布时间:2017-12-13   编辑:www.jquerycn.cn
jquery中文网为您提供一种实现数据库连接池的方法(2)等资源,欢迎您收藏本站,我们将为您提供最新的一种实现数据库连接池的方法(2)资源
其次是连接池的工厂类ConnectionFactory,通过该类来将一个连接池对象与一个名称对应起来,使用者通过该名称就可以获取指定的连接池对象,具体代码如下:
/**
* 连接池类厂,该类常用来保存多个数据源名称合数据库连接池对应的哈希
* @author liusoft
*/
public class ConnectionFactory
{
    //该哈希表用来保存数据源名和连接池对象的关系表
    static Hashtable connectionPools = null;
    static{
        connectionPools = new Hashtable(2,0.75F);
    }
    /**
     * 从连接池工厂中获取指定名称对应的连接池对象
     * @param dataSource    连接池对象对应的名称
     * @return DataSource    返回名称对应的连接池对象
     * @throws NameNotFoundException    无法找到指定的连接池
     */
    public static DataSource lookup(String dataSource)
        throws NameNotFoundException
    {
        Object ds = null;
        ds = connectionPools.get(dataSource);
        if(ds == null || !(ds instanceof DataSource))
            throw new NameNotFoundException(dataSource);
        return (DataSource)ds;
    }
    /**
     * 将指定的名字和数据库连接配置绑定在一起并初始化数据库连接池
     * @param name        对应连接池的名称

您可能感兴趣的文章:
一种实现数据库连接池的方法(2)
Tomcat下配置SQLServer连接池的方法步骤
asp.net性能优化方法-数据库访问性能优化
jdbc连接oracle数据库方法
Cobar基于MySQL的分布式数据库服务中间件
DB2数据库设计和最高性能原则
NoSQL数据库之MongoDB入门详解
教你如何使用JSP绘制饼图
Solaris shell下操作数据库的方法
如何解决php中文字符乱码,中文字符入库乱码的问题

[关闭]