【问题标题】:How can I use tomcat jdbc pool with slick?如何使用 slick 的 tomcat jdbc 池?
【发布时间】:2014-03-11 20:26:01
【问题描述】:

我想让我的应用程序框架独立,所以对于初学者我想使用:

spring mvc
slick

因此,对于我的数据层,我想使用 slick,并且我想使用 tomcat jdbc pool 来管理连接池,因为我已经读过它是最好的性能之一。

如何设置 slick 以使用此池?

是否有任何用 slick 编写的示例数据层并没有真正绑定到播放框架?

【问题讨论】:

标签: scala tomcat slick


【解决方案1】:
  1. 将 "org.apache.tomcat" % "tomcat-jdbc" % "8.0.3" 添加到 build.sbt。
  2. 点击下一个链接:http://boldradius.com/blog-post/UwZtbQEAAD0WKXuj/database-connection-issue-with-bonecp-in-play-2 - 它相当简单,允许您更改默认数据源。
  3. 假设你有 JDBCWrapper,接下来创建你的数据库:

    导入 scala.slick.jdbc.JdbcBackend._

    ...

    val mydb = Database.forDataSource(JDBCWrapper.datasource)

  4. (可选)。我还建议从您的 build.sbt 中删除依赖项“jdbc”,这样可以确保您确实使用 tomcat 池而不是默认池(BoneCP)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-24
    • 2013-09-04
    • 1970-01-01
    • 2012-12-08
    • 2012-03-02
    • 1970-01-01
    • 2015-02-20
    相关资源
    最近更新 更多