Golang中国

RT
按着官方文档,当连接一个已有的数据库时报

register db Ping `default`, default addr for network '123.56.93.183' unknown
must have one register DataBase alias named `default

代码如下

package main

import (
    _ "beetest/routers"
    "github.com/astaxie/beego"
    "github.com/astaxie/beego/orm"
    _ "github.com/go-sql-driver/mysql"

)
func init() {
    orm.RegisterDriver("mysql", orm.DRMySQL)
        orm.RegisterDataBase("default", "mysql", "root:xxxxx@123.56.95.183/qianbao_test?charset=utf8")
}
func main() {
    orm.Debug = true
    o := orm.NewOrm()
    o.Using("qianbao_test")
    beego.Run()
}
1 回复
fanyang
#1 fanyang • 2017-03-15 10:02
orm.RegisterDataBase("default", "mysql", "root:xxxxx@tcp(123.56.95.183:3306)/qianbao_test")
需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。