go程序中如何才能好强制断开数据库连接
时间: 2024-03-05 15:48:00 浏览: 107
关闭数据库连接
在 Go 程序中,可以通过调用 `Close()` 方法来关闭数据库连接。例如,对于 `database/sql` 包中的 `DB` 对象,可以使用如下代码关闭数据库连接:
```go
db, err := sql.Open("mysql", "user:password@tcp(127.0.0.1:3306)/dbname")
if err != nil {
log.Fatal(err)
}
defer db.Close() // 在函数结束时关闭数据库连接
// 使用 db 进行数据库操作
```
在上述代码中,`defer db.Close()` 表示在函数执行结束时自动关闭数据库连接。如果想在函数中手动关闭连接,可以直接调用 `db.Close()` 方法即可。
阅读全文