dbCoon.go 782 B

12345678910111213141516171819202122232425262728
  1. package dbUtil
  2. import (
  3. "fmt"
  4. "github.com/astaxie/beego"
  5. _ "github.com/go-sql-driver/mysql"
  6. "github.com/go-xorm/xorm"
  7. "log"
  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. /*orm.RegisterDataBase("vote", "mysql", u+":"+p+"@tcp("+url+":+"+port+")/"+dbname+"?charset=utf8")
  18. orm.RegisterModel(new(model.VVoteInfo))*/
  19. var err error
  20. Engine, err = xorm.NewEngine("mysql", u+":"+p+"@tcp("+url+":+"+port+")/"+dbname+"?charset=utf8")
  21. if err!=nil{
  22. log.Fatal("错误=",err)
  23. }
  24. //在控制台打印出生成的SQL语句
  25. //Engine.ShowSQL(true)
  26. }