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)
文档更新时间: 2020-06-02 13:13   作者:kuteng