gpt4 book ai didi

database - 在 Slick 3.0 中关闭数据库连接

转载 作者:太空狗 更新时间:2023-10-30 01:55:58 25 4
gpt4 key购买 nike

我使用 Slick 3.x 和 Play 2.3.9 没有 play-slick 因为 play-slick 不支持这种组合。我读了

http://blog.knoldus.com/2015/03/03/play-with-reactive-slick-a-simple-crud-application-in-play-framework-using-slick-3-0/

它提到必须显式关闭数据库连接,即

def delete(id: Long): Future[Int] =
try db.run(filterQuery(id).delete)
finally db.close

我是否必须像文章中提到的那样显式关闭连接? db.close 会关闭连接和池吗?因为,OTH,Slick 3.0 文档中的示例没有明确关闭连接。我可能误解了文件。谢谢

最佳答案

db.close 关闭连接池。你可能不想那样做。它写入数据库的方式可能会在处理数据库查询之前关闭。

db.close 不会关闭连接或语句。这是在 db.run() 子句中自动为您完成的

关于database - 在 Slick 3.0 中关闭数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33093749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com