Gorm需要手动关闭连接吗?

AI摘要
Gorm数据库连接需手动关闭。使用defer db.Close()可避免连接泄漏,确保资源释放。

1. 运行环境

gorm环境:
gorm.io/driver/mysql v1.5.1
gorm.io/gorm v1.25.1

2. 问题描述?

Gorm在初始化数据库连接时,需要手动关闭吗?例如defer db.close(),需要关闭吗?

3. 您期望得到的结果?

4. 您实际得到的结果?

讨论数量: 5

关闭大多在web执行文件退出的时候

2周前 评论

你在主函数加一个 defer shotdown() 在 shotdown 中执行就行。

file

2周前 评论
兔八哥 (楼主) 2周前
oyes 2周前
我们只希望世界和平 (作者) 1周前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!