|
|
- package db
-
- import (
- "LAPP_GAAS_GFrame_BACKEND/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)
- }
- }
|