如何使用光滑的tomcat jdbc池?

时间:2014-03-11 20:26:02

标签: scala tomcat slick

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

spring mvc
slick

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

如何设置光滑以使用此池?

是否有任何以光滑方式编写的数据层并不真正与游戏框架相关联?

1 个答案:

答案 0 :(得分:0)

  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)。