package
Version:
v0.0.1-beta.17
Opens a new window with list of versions in this module.
Published: Dec 21, 2023
License: MIT
Opens a new window with license information.
Imports: 5
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
CreateMysqlDB 创建 MySQL 的数据库连接
config 是 MySQL 连接的配置
func DefaultMysqlDB() **sql.DB
DefaultMysqlDB 获取空的 MySQL 连接
RefreshMysqlDB 刷新 Mysql 数据库连接
使用新连接代替旧连接, 并关闭旧连接.
oldDB 需要一个二级指针变量, 会更新这个二级指针的 Mysql 连接
newBD 新的 Mysql 连接
type MysqlConfig struct {
Dsn string `yaml:"dsn" json:"dsn"`
MaxOpenConn int `yaml:"maxOpenConn" json:"maxOpenConn"`
MaxIdleConn int `yaml:"maxIdleConn" json:"maxIdleConn"`
ConnMaxIdleTime int64 `yaml:"connMaxIdleTime" json:"connMaxIdleTime"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.