• 雄安高质量发展应树立高质量标杆 2019-11-16
  • 侏罗纪猜想证实 山东郯城发现300个恐龙足迹 2019-11-13
  • 提线木偶走进高校 让非遗文化在大西安“活”起来 2019-11-11
  • 广西高校东盟留学生包粽子欢庆端午节 2019-11-11
  • 非遗展里的“甜蜜技艺” 2019-11-07
  • 还是中国足球队最牛,因为他稳定;中国股市就不一样了,怎么形容呢?唉,还不如中国足球! 2019-11-06
  • 广州市见义勇为好市民揭晓 2019-11-06
  • 迈出养老金全国统筹第一步 2019-11-06
  • 夏天来了!吃什么消暑又养生?这五大水果千万别错过 2019-11-04
  • 日本大阪发生6.1级地震 部分建筑受损严重 2019-11-04
  • 北非花园迎来足球春天 遭遇"死亡之组"拒绝跑龙套 2019-10-26
  • 外卖配送箱消毒标准出台,如何执行是个大问题 2019-10-26
  • 香港“大馆”讲述历史岁月(港澳在线) 2019-10-23
  • 他帖子里的明理,就是要人们放弃自己的利益,一切顺从别人的指挥棒转 2019-10-23
  • 红色文化讲习所 廿四小时不打烊 2019-10-21
  • Jquery中文网 南粤风采36选7开奖公告 www.77402m.com
    Jquery中文网 >  脚本编程  >  java  >  正文 一种实现数据库连接池的方法(3)

    南粤36选7开奖号码:一种实现数据库连接池的方法(3)

    发布时间:2019-10-14   编辑:南粤风采36选7开奖公告 www.77402m.com
    jquery中文网为您提供一种实现数据库连接池的方法(3)等资源,欢迎您收藏本站,我们将为您提供最新的一种实现数据库连接池的方法(3)资源
    <script>ec(2);</script>
    DataSourceImpl是一个实现了接口javax.sql.DataSource的类,该类维护着一个连接池的对象。由于该类是一个受?;さ睦?,因此它暴露给使用者的方法只有接口DataSource中定义的方法,其他的所有方法对使用者来说都是不可视的。我们先来关心用户可访问的一个方法getConnection
    /**
    * @see javax.sql.DataSource#getConnection(String,String)
    */
        public Connection getConnection(String user, String password) throws SQLException
        {
            //首先从连接池中找出空闲的对象
            Connection conn = getFreeConnection(0);
            if(conn == null){
                //判断是否超过最大连接数,如果超过最大连接数
                //则等待一定时间查看是否有空闲连接,否则抛出异常告诉用户无可用连接
                if(getConnectionCount() >= connParam.getMaxConnection())
                    conn = getFreeConnection(connParam.getWaitTime());
                else{//没有超过连接数,重新获取一个数据库的连接
                    connParam.setUser(user);
                    connParam.setPassword(password);
                    Connection conn2 = DriverManager.getConnection(connParam.getUrl(),
                    user, password);
                    //代理将要返回的连接对象

    南粤风采36选7开奖公告 www.77402m.com 您可能感兴趣的文章:
    一种实现数据库连接池的方法(2)
    asp.net性能优化方法-数据库访问性能优化
    jdbc连接oracle数据库方法
    Tomcat下配置SQLServer连接池的方法步骤
    Cobar基于MySQL的分布式数据库服务中间件
    DB2数据库设计和最高性能原则
    NoSQL数据库之MongoDB入门详解
    Solaris shell下操作数据库的方法
    sqlserver处理多级分类,查询结果呈树形结构
    Amoeba:开源的分布式数据库Porxy解决方案

    [关闭]
  • 雄安高质量发展应树立高质量标杆 2019-11-16
  • 侏罗纪猜想证实 山东郯城发现300个恐龙足迹 2019-11-13
  • 提线木偶走进高校 让非遗文化在大西安“活”起来 2019-11-11
  • 广西高校东盟留学生包粽子欢庆端午节 2019-11-11
  • 非遗展里的“甜蜜技艺” 2019-11-07
  • 还是中国足球队最牛,因为他稳定;中国股市就不一样了,怎么形容呢?唉,还不如中国足球! 2019-11-06
  • 广州市见义勇为好市民揭晓 2019-11-06
  • 迈出养老金全国统筹第一步 2019-11-06
  • 夏天来了!吃什么消暑又养生?这五大水果千万别错过 2019-11-04
  • 日本大阪发生6.1级地震 部分建筑受损严重 2019-11-04
  • 北非花园迎来足球春天 遭遇"死亡之组"拒绝跑龙套 2019-10-26
  • 外卖配送箱消毒标准出台,如何执行是个大问题 2019-10-26
  • 香港“大馆”讲述历史岁月(港澳在线) 2019-10-23
  • 他帖子里的明理,就是要人们放弃自己的利益,一切顺从别人的指挥棒转 2019-10-23
  • 红色文化讲习所 廿四小时不打烊 2019-10-21
  • 广西最新气排球比赛规则 p3开机号近10 青海快3走势图今天预测号 排球直播中国对巴西 快乐十分任三复式表 3dhentai 3d成人真人游戏 彩票三个骰子大小玩法 三分彩怎么看规律 江苏e球彩24元玩法 三肖中特期期准免费公开资料 浙江十一选五开奖图 彩票 11选5遗漏数据查询 大乐透后区和值走势图新浪网