1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- package xugu
- import (
- "context"
- "database/sql"
- "database/sql/driver"
- "time"
- )
- type XuguDriver struct{}
- func init() {
-
- sql.Register("xugusql", &XuguDriver{})
- timezone, _ := time.LoadLocation("Asia/Shanghai")
- time.Local = timezone
- }
- func (db XuguDriver) Open(dsn string) (driver.Conn, error) {
- conn := &connector{dsn: dsn}
- return conn.Connect(context.Background())
- }
- func (db XuguDriver) OpenConnector(dsn string) (driver.Connector, error) {
- return &connector{dsn: dsn}, nil
- }
|