Versions in this module Expand all Collapse all v1 v1.0.1 Jul 9, 2018 Changes in this version + var MySQLDriver = "mysql" + type DB struct + func Open(driverName, dataSourceMainStr, dataSourceReplicaStr string) (*DB, error) + func (m *DB) Begin() (*sql.Tx, error) + func (m *DB) BeginTx(ctx context.Context, opts *sql.TxOptions) (*sql.Tx, error) + func (m *DB) Close() error + func (m *DB) Exec(query string, args ...interface{}) (sql.Result, error) + func (m *DB) Ping() error + func (m *DB) Prepare(query string) (*sql.Stmt, error) + func (m *DB) Query(query string, args ...interface{}) (*sql.Rows, error) + func (m *DB) QueryRow(query string, args ...interface{}) *sql.Row + func (m *DB) SetConnMaxLifetime(d time.Duration) + func (m *DB) SetMaxIdleConns(n int) + func (m *DB) SetMaxOpenConns(n int)