dbCoon.go 580 B

123456789101112131415161718192021222324252627
  1. package dbUtil
  2. import (
  3. "fmt"
  4. "log"
  5. "github.com/astaxie/beego"
  6. _ "github.com/go-sql-driver/mysql"
  7. "github.com/go-xorm/xorm"
  8. )
  9. var Engine *xorm.Engine
  10. func init() {
  11. fmt.Println("进来db")
  12. u := beego.AppConfig.String("mysqluser")
  13. p := beego.AppConfig.String("mysqlpass")
  14. url := beego.AppConfig.String("mysqlurls")
  15. dbname := beego.AppConfig.String("mysqldb")
  16. port := beego.AppConfig.String("mysqlport")
  17. var err error
  18. Engine, err = xorm.NewEngine("mysql", u+":"+p+"@tcp("+url+":+"+port+")/"+dbname+"?charset=utf8")
  19. if err != nil {
  20. log.Fatal("错误=", err)
  21. }
  22. }