如何使用mysql与play 2.2在scala中创建连接池

时间:2013-10-12 09:15:13

标签: scala playframework playframework-2.0

我在scala中使用mysql和play 2.2并且想要创建一个连接池。我最近发现自己无法获得创建连接池的代码。帮助...

1 个答案:

答案 0 :(得分:2)

正如Ivan Meredith所说,play已经附带了一个连接池(默认情况下为bonecp),因此如果按照播放文档(http://www.playframework.com/documentation/2.2.x/ScalaDatabase)中的描述配置数据库访问,则来自withConnection或withTransaction的连接将来自连接池。

如果你想微调连接池几乎所有配置都支持配置,但是我找不到任何文档,所以你可能需要深入了解源代码来查找配置文件的属性名称。

Play 2.2中的默认配置创建1个分区,连接数为5-30个。

https://github.com/playframework/playframework/blob/master/framework/src/play-jdbc/src/main/scala/play/api/db/DB.scala