【问题标题】:Lift connection pool?解除连接池?
【发布时间】:2011-01-29 14:46:41
【问题描述】:

我刚刚进入 Lift 框架,我很好奇默认的非 jndi 路径在连接方面是如何工作的。我看到的所有文档和示例都建议使用直接调用 DriverManager.getConnection 来获取数据库连接的模式。来自几年的 java/spring 开发,这当然给了我威利斯。

因此,我的问题是 - 我应该在我的 DBVendor 实现中插入 c3p0 或 dbcp 之类的东西吗?或者电梯数据库对象是否有自己的连接池?我已经阅读了 lift 代码库,看来它实际上可能没有缓存连接。

【问题讨论】:

    标签: database scala lift


    【解决方案1】:

    从外观上看,Lift 的ProtoDBVendorStandardDBVendor 的扩展将连接保留在一个列表中。因此,如果您使用此实现,您将获得 Lift 提供的连接池。如果您对此不满意,您可以提供 ConnectionManager 特征的实现,并使用您首选的连接池提供 newConnectionreleaseConnection 方法的实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-23
      • 1970-01-01
      • 2019-04-03
      • 2018-03-23
      • 2013-08-20
      • 2021-08-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多