datasource - 如何在 Play 1.4.3 中更改另一个数据源(不是默认的 c3p0)
问题描述
在 Play 1.4.3 中,默认池为c3p0
. 我想改变它。
如下所示:
db=java:/comp/env/jdbc/myDatasource@
db=jndi:jdbc/myDataSource
我该如何配置以使其工作?
解决方案
更改池实际上意味着更改框架代码本身,因为它与 Play“捆绑”。
一种方法是从 GitHub ( https://github.com/playframework/play1 ) 克隆 Play,这样您就可以进行任何您喜欢的低级更改。
或者,您可以查看 1.5.x 版本,它使用 HikariCP 作为开箱即用的连接池。
推荐阅读
- java - CAS过滤器在部署war时不拦截服务票证
- time-series - 选择最佳时间序列集合来预测给定的时间序列
- php - 使用 '?' 在旧 URL 的路由中
- multithreading - 线程状态和进程状态有什么区别?
- javascript - 有没有办法确保所有元素在再次操作之前都已重置到原始位置?
- python-3.x - 基维。用不同的数据刷新屏幕
- swift - 在 Swift 扩展中访问具有多个参数的方法
- java - 通过从 Java 8 到 Java 11 的 CDATA 的 XML 转换处理换行符的变化
- c# - EF Core:使用链式属性为复合 PK 的一部分定义外键
- delphi-10-seattle - 在 TMemo 后代中获取屏幕线与 TStrings 线的对应关系