高级排程
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
731 B

package db
import (
"LAPP_AS/conf"
"fmt"
"github.com/go-xorm/xorm"
"log"
"testing"
)
func TestDb(t *testing.T) {
var (
engine *xorm.Engine
err error
)
c := conf.DbConfig
driveSource := fmt.Sprintf("server=%s;database=%s;user id=%s;password=%s;port=%d;encrypt=disable",
c.Masterdbserver, c.Masterdbname, c.Masterdbuser, c.Masterdbuser, c.Masterdbport)
fmt.Print(driveSource)
if engine, err = xorm.NewEngine(c.Masterdbdrivername, driveSource); err != nil {
t.Error(err)
return
}
//开启sql,debug
engine.ShowSQL(true)
if err = engine.Ping(); err != nil {
log.Println("数据库连接失败:", driveSource, err.Error())
return
} else {
log.Println("数据库连接成功:", driveSource)
}
}