如何在 golang 中关闭数据库连接而不终止服务器连接

每次查询数据库时,您都在调用 thisone(),并且每次执行该函数时都会关闭数据库连接。尝试放入主函数内部。database.Close()


func main(){

    defer database.Close()


    http.HandleFunc("/route",thisone)

    http.ListenAndServe(":8000",nil)}


哈士奇WWW
浏览 217回答 2
2回答

慕容708150

每次查询数据库时,您都在调用 thisone(),并且每次执行该函数时都会关闭数据库连接。尝试放入主函数内部。database.Close()func main(){    defer database.Close()    http.HandleFunc("/route",thisone)    http.ListenAndServe(":8000",nil)}

哔哔one

这有点奇怪,你放了一个错误数据库。Close() 在主函数中,因为我最近用 Go 做了一个 API Rest 有点类似。您可以在此处查看代码。我希望它是有用的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go