繁体   English   中英

如何使用Postgresql设置Play Slick

[英]How to setup Play Slick with Postgresql

我正在尝试首次设置Play项目,但是我已经被卡住了! 实际上,当我运行该应用程序时,一旦尝试调用“ http:// localhost:9000 / ”,我就会收到此异常:

java.sql.SQLTransientConnectionException: db - Connection is not available, request timed out after 1004ms

我每2秒也会在日志中得到一次:

[error] c.z.h.p.PoolBase - db - Failed to execute isValid() for connection, configure connection test query. (Method org.postgresql.jdbc4.Jdbc4Connection.isValid(int) is not yet implemented.)

这是我所做的:

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在代码方面,我刚刚创建了一个DAO类来添加,删除和列出用户表的记录,并从控制器中调用了“ add”方法。

我希望我能提供足够的细节

我使用Play Slick库找到了最终的解决方案,并以此方式进行配置:

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

您可以从此页的表格中查看PlaySlick库中使用的Slick和Play版本。

我会尽量避免使用Play-Slick库,而是使用Slick库! 有关如何完成此操作的一些示例,请在我的一个项目中查看:

https://github.com/joesan/plant-simulator/tree/master/app/com/inland24/plantsim/services/database

在那边,我直接将Slick用作项目的依赖项,而没有使用play-slick依赖项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM