通用数据库接口
GORM 提供了从当前的 *gorm.DB
连接中返回通用的数据库接口的方法 DB
*sql.DB 。
// 获取通用数据库对象 sql.DB 来使用他的 db.DB() 方法
// Ping
db.DB().Ping()
注意: 如果底层的数据库连接不是 *sql.DB
。就像在事务中,它将返回 nil。
连接池
// SetMaxIdleConns 设置空闲连接池中的最大连接数。
db.DB().SetMaxIdleConns(10)
// SetMaxOpenConns 设置数据库连接最大打开数。
db.DB().SetMaxOpenConns(100)
// SetConnMaxLifetime 设置可重用连接的最长时间
db.DB().SetConnMaxLifetime(time.Hour)
本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。