empact/db/common.go

20 lines
317 B
Go
Raw Normal View History

2015-03-05 02:09:08 +07:00
package db
import (
2015-03-05 23:06:45 +07:00
"strings"
2015-03-05 02:14:11 +07:00
_ "github.com/go-sql-driver/mysql"
2015-03-05 23:06:45 +07:00
"github.com/jmoiron/sqlx"
"github.com/jmoiron/sqlx/reflectx"
2015-03-05 02:09:08 +07:00
)
var (
2015-03-06 17:00:04 +07:00
conn *sqlx.DB
2015-03-05 02:09:08 +07:00
)
2015-03-05 23:06:45 +07:00
func Connect(params string) (err error) {
conn, err = sqlx.Connect("mysql", params)
2015-03-06 17:23:13 +07:00
conn.Mapper = reflectx.NewMapperFunc("json", strings.ToLower)
2015-03-05 02:09:08 +07:00
return
}