jorm/j_mysql.go
2019-08-08 16:35:29 +08:00

31 lines
535 B
Go

package jorm
import (
_ "github.com/go-sql-driver/mysql"
"github.com/go-xorm/xorm"
)
var engine *xorm.Engine
func InitMySQL(dbDsn string) (err error) {
engine, err = xorm.NewEngine("mysql", dbDsn)
if err != nil {
return err
}
engine.ShowSQL(true)
//engine.SetLogLevel(core.LOG_WARNING)
return nil
}
func MySQL() *xorm.Engine {
return engine
}
func doQuery(sqlSlice []interface{}) (results []map[string]string, err error) {
results, err = engine.QueryString(sqlSlice...)
if err != nil {
return nil, err
}
return
}