问题标签 [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.
java - tomcat context.xml中的BoneCP抛出无法找到jdbc驱动的异常
这是我要替换的配置
使用以下配置
但是我得到以下异常
所以拼图。第一个配置工作正常,没有故障。第二个 barfs 告诉我它找不到驱动程序......更奇怪的是,我在同一台服务器上运行了另一个具有相同配置的 web 服务,它工作正常。
Jtds 驱动程序安全地位于 Tomcat 服务器库中。我想不通这个。
任何帮助,将不胜感激
java - Soap Server WSDL 可在浏览器中查看,但不会在 SoapUI 中加载任何功能
我最近才在我的肥皂服务器上安装,以防止人们在访问肥皂服务器时建立BoneCP
过多的连接。mysql
在我切换到boneCP
soap服务器之前工作正常,但是现在在我安装之后boneCP
我可以看到WSDL
如果我直接转到它的链接,但是当我将相同的链接加载到soapUI
它时会加载wsdl
但不显示任何功能全部。我的代码如下:
这段代码与我一周前使用的工作代码基本完全相同,除了 main 方法中的 boneCP 部分。
java - 如果连接无效,BoneCP 将不会返回或抛出
使用 BoneCp 0.7.1
我设置了我的应用程序,一切正常,但随后数据库脱机。
在下一个应用程序请求getConnection()
开始引发内部异常并且重试机制启动但getConnection()
从未返回而导致线程挂起。
下面的异常被一遍又一遍地抛出,但您希望getConnection()
返回 NULL 或SQLException
至少抛出一个,以便您可以处理它。
这似乎相似: http: //jolbox.com/forum/viewtopic.php ?t=339&p=1390但是我的问题是在建立连接后出现的。
也看到了这个... BoneCP 无法从断开的连接中恢复 我将尝试 8.0-rc1
尝试 8.0-rc2 相同的问题 getConnection() 不会返回。
java - 使用集合池时如何在 JDBC 中设置自定义类型映射?
使用集合池时如何在 JDBC 中设置自定义类型映射?我正在使用 BoneCP。getTypeMap/setTypeMap
每次我得到对象时打电话Connection
有点不方便。
mysql - BoneCP 连接超时
我正在将Hibernate 4 与 BoneCP集成,并想了解这些属性的含义:
我的应用程序需要保持与 mysqldb 24x7 的持续连接
这是否意味着每 30 分钟执行一次测试语句?并且该连接会在 240 分钟后失效?我如何使我的连接永久化,因为有时我会使用这种配置
java - 为什么 BoneCP 在实例化后会导致 Derby ShutdownException?
基本上我这样做:
然后紧接着:
有时(并非总是)会抛出一个org.apache.derby.iapi.error.ShutdownException
. 我怀疑 BoneCP 存在某种赛车条件或线程问题,它是实例化,但我在任何地方都找不到任何东西。我确实看到了一些关于惰性实例化的东西,但是将其设置为 true 或 false 没有区别。
任何帮助将不胜感激。
spring - 如何使用 Spring BoneCPDataSource bean 作为 Log4j 2 JDBC appender 的数据源?
我想将 log4j2 消息记录到关系数据库中。
JDBC appender 的文档在这里。我可以将这些来源用作数据库连接提供者:
- 连接工厂
- 数据源
- 驱动管理器
但是有什么方法可以使用我们在整个应用程序中使用的数据源 bean(com.jolbox.bonecp.BoneCPDataSource)吗?
java - 如何在 Eclipse 中制作自定义编译器警告?
我正在尝试将BoneCP作为 DBCP 的连接池替代方案。我将其添加bonecp-0.8.0rc-1.jar
到我的运行时类路径中,并将代码从他们的示例页面复制粘贴到我的测试驱动程序中:
在上面写着:
Eclipse (Juno) 给了我一个编译器警告:
资源泄漏:“connectionPool”永远不会关闭
然后它给了我一个“将@SuppressWarnings 'resource' 添加到newConnectionManager ”的选项(newConnectionManager()
引用包含在其中的类)。
这怎么可能?!?!Eclipse 如何知道BoneCP
对象的任何信息,以及它如何知道它必须被关闭?这是 BoneCP 库附带的某种“自定义警告”吗?如果是这样,我如何向自己的项目添加/注释代码以帮助警告下游开发人员他们没有正确使用我的库?提前致谢!
connection-pooling - 带 Vertica 的 BoneCP
我尝试使用 BoneCP 来汇集 Vertica 连接,但遇到了错误
这是我正在使用的代码
我用 Oracle 和 HSQL 尝试了相同的代码,它工作正常。
这是使用 Vertica JDBC 驱动程序 5.1.1 和 BoneCP 0.8.0-rc1
任何帮助是极大的赞赏。
mysql - 如果我从不调用连接池(BoneCP)中的 shutdown() 方法,会不会有什么不便?
我正在开发一个 WebApp,它可以 24/7 全天候访问,所以我真的没有时间说:“我终于不再使用连接池了,我要关闭它” .
我已经读过(在 SO:BoneCP 正确用法),如果我确定我不再使用连接,我应该使用关闭方法,但这不是我的情况。
那么,如果我不关闭池,会有什么问题吗?