bonecp 数据库崩溃

发布于 2021-11-17 16:01:15 字数 1300 浏览 799 评论 2

哪位大侠帮帮忙 为什么我用bonecp连接池连接访问数据库 数据库进程和session就猛增  一会就会死掉?不知道哪个大侠遇到过这样的问题  帮帮忙!方法配置如下

public static Connection getBonecpConnToOracle() {    
        Connection conn = null;
      try { 
                //加载JDBC驱动 
                Class.forName("oracle.jdbc.driver.OracleDriver"); 
            } catch (Exception e) { 
                e.printStackTrace(); 
            } 
           
      try{
        //设置连接池配置信息 
             BoneCPConfig config = new BoneCPConfig(); 
             //数据库的JDBC URL 
             config.setJdbcUrl("jdbc:oracle:thin:@localhost :1521:nwdb");  
            //数据库用户名 
             config.setUsername("gznw");  
             //数据库用户密码 
            config.setPassword("2ExoGaMy*-"); 
            //数据库连接池的最小连接数 
            config.setMinConnectionsPerPartition(10); 
             //数据库连接池的最大连接数 
            config.setMaxConnectionsPerPartition(30); 
            config.setPartitionCount(1); 
             //设置数据库连接池 
            BoneCP connectionPool = new BoneCP(config); 
            //从数据库连接池获取一个数据库连接 
             conn = connectionPool.getConnection();
       }catch(Exception e){
        
       }
        return conn;
     }
}

同样的代码 连接mysql最小连接数设置到100都没问题,这是为什么呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

凯凯我们等你回来 2021-11-20 20:30:16

恩 对 现在项目用的dbcp好好的 不过就是稍微慢了一点才准备换一下连接池,网上看了一下bonecp就测试了一下 mysql连起来很方便最小连接数可以设置到八九十,但一连项目的oracle,最小连接数设置到10就不行了,求解 是不是那个细节没注意到????

泪冰清 2021-11-20 09:28:30

回复
我觉得应该不是,主要还是应用程序的问题

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文