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)
© 著作权归作者所有
举报
发表评论
0/200