问题标签 [bonecp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1161 浏览

reconnect - BoneCP 自动重新连接

如果数据库已脱机并重新启动,BoneCP 是否有任何机制(即配置)允许自动重新连接到 MySQL 数据库

0 投票
1 回答
2287 浏览

bonecp - BoneCP 文档在哪里?

BoneCP 有一个非常有趣的功能列表。查看 Javadoc 会发现许多可调整的参数。但似乎很少有关于这些参数实际作用或如何配置 BoneCP 的文档。

例如,当我搜索其他内容时,我发现bonecp-config.xmlmaxIdleTime在论坛的某个地方。

是否有系统文档,我只是太盲目地看不到?

0 投票
6 回答
20372 浏览

java - Java 数据库连接池(BoneCP vs DBPool vs c3p0)

对于 J2EE 容器之外的Java 应用程序,哪个连接池库是最好的?

  • 我听说 c3p0 已经过时了。
  • 雅加达的公共池库不再处于开发阶段

因此,我只剩下BoneCPDBPool 了。据我所知,两者的活动都有限。我能看到的主要区别是性能,BoneCP 似乎胜出。但是文档非常薄弱。

您在现实世界中使用过哪个数据库池库,为什么?好与坏是什么?

0 投票
1 回答
674 浏览

slf4j - BoneCP 需要哪个 SLF4 Logging jar?

项目中有十几个 SLF4 jar,我不知道需要哪些来运行 BoneCP。难道只是slf4j-simple-xxx.jar等

0 投票
1 回答
14794 浏览

mysql - 无法实例化 SLF4J LoggerFactory

所以,

我正在使用此示例BONECP

我在 netbeans 的库菜单中添加了 slf4j,添加了 D:/Documents%20and%20Settings/DavidH/My%20Documents/NetBeansProjects/jars/slf4j-api-1.6.4.jar 和 D:/Documents%20and%20Settings/DavidH /My%20Documents/NetBeansProjects/jars/slf4j-log4j12-1.6.4.jar 到库。

然后我创建了一个 Google Guava 库并将他们分发的 jar 添加到另一个库。

然后我将这两个库都添加到项目中并点击运行。

我现在收到此错误:

我能做些什么来解决这个问题?

0 投票
2 回答
4959 浏览

java - 如何修复:BoneCP 中线程“main”java.lang.NoClassDefFoundError 中的异常

我正在使用这个示例,在将 log4j、slf4j 和 bonecp 添加到项目后遇到了这个错误:

0 投票
1 回答
2066 浏览

java - 数据库连接饥饿

我正在使用 Spring 2.5;使用 apache-commons-dbcp 连接池的 SimpleJdbcTemplate。还有一个线程池,它在运行查询时产生一个线程(执行几个查询,一旦全部完成就处理它们的结果,因此产生线程以并行运行查询)。

最终,所有线程都在 TIMED_WAIT 中等待 getConnection()。似乎没有线程获得连接。我检查了数据库,连接都是空闲的。

这是什么原因造成的?我有 10 个连接作为最大池大小和 50-100 个线程。我应该如何配置这个?DBA 说应该有足够的连接(我同意,因为它们都是空闲的)。

BoneCP 作为 SimpleJdbcTemplate 的数据源也会发生同样的事情。

0 投票
1 回答
747 浏览

database-connection - 我想为高吞吐量应用程序选择一个连接池

我现在使用 C3P0 连接池,但行为不稳定。我在各种环境中进行测试并改进数据库选项。今天发现Tomcat 7 jdbc连接池发布了,搞定了。有人使用它并获得比 C3p0 更好的性能吗?(我也测试了 boncp 连接池)
我的应用程序负载很高。我的问题是:

  1. 经过一个小时的连接池抛出“无法打开连接”异常。
  2. 有时我得到这个异常“尝试使用关闭或损坏的资源”池,当重新启动我的连接池(通过它的 mbean)问题修复
    我的 C3P0 参数是:

    initialPoolSize = 1
    minPoolSize = 1
    maxPoolSize = 50
    maxIdleTime = 20000
    debugUnreturnedConnectionStackTraces = true
    propertyCycle =60
    acquireRetryDelay =1000
    maxConnectionAge =0
    checkoutTimeout =5000
    acquireIncrement =1
    numHelperThreads =5
    acquireRetryAttempts =1 unreturnedConnectionTimeout
    =90
    breakAfterAcquireFailure =false
    我还用几个值测试了这个参数,但没有看到任何明显的变化。
0 投票
1 回答
1607 浏览

java - 如何使用 BoneCP 记录连接池数据

有谁知道使用 BoneCP 来记录连接池数据(即打开和空闲数据库连接的数量)?使用我从中迁移的 C3P0 很容易实现(实际上此信息默认记录在那里),但似乎更难唱 BoneCP。现在我在日志中看到的是原始 SQL 语句。

0 投票
1 回答
1257 浏览

hibernate - BoneCp 找不到合适的驱动程序 Spring 3.1 Hibernate 4.0

我目前正在使用 BoneCP 作为连接池管理器,因为没有真正的替代方案(c3p0 已死)。我正在使用hibernate 4和spring 3.1,一切正常。唯一困扰我的是自定义驱动程序的注册,例如oracle.jdbc.driver.OracleDriver.

当应用程序启动并从数据库加载一些信息时,我收到以下消息:

java.sql.SQLException:找不到适合 jdbc:oracle:thin:@localhost:xxx:xxxx 的驱动程序

数据源注册如下:

然后将此数据源注入会话工厂。

在 Eclipse 中的码头容器中运行此应用程序时,它可以完美运行。在 Tomcat 6.x 或 Websphere 8.x 上部署时,无法找到指定的驱动程序。

我试图将此驱动程序添加到spring datasourcemanager:

这“解决了”我的问题,但现在从数据库加载数据时出现连接关闭异常。(在启动时)。我可以使用我的应用程序,但有时此连接关闭错误会在随机时刻再次发生。

我看到 BoneCP 团队确认第一个问题是BoneCP 错误,但尚未提交。我试图从这个错误跟踪器站点实施建议的解决方案,但我再次收到连接关闭错误。

有什么建议么?