我在这里按照教程:http ://www.liquid-reality.de/display/liquid/2012/01/13/Apache+Karaf+Tutorial+Part+6+-+Database+Access解释了如何设置使用由 Ops4J JDBC 包装的 apache DBCP 在 Karaf 中创建数据源。
您可以使用“pool”属性前缀在基础对象池上设置属性,但我看不到设置“validationQuery”属性,可能是因为这不是基础池的属性,而是 BasicDataSource 本身。我需要设置此属性,因为我在开发服务器上遇到连接超时,这有时会破坏我们的夜间集成测试。
这可以做到吗?