1 Star 0 Fork 0

kevin-bruce/gocmdb

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main.go 849 Bytes
一键复制 编辑 原始数据 按行查看 历史
kevin-bruce 提交于 2021-03-01 17:04 . add auth
package main
import (
"fmt"
_ "gocmdb/controllers"
"log"
_ "gocmdb/routers"
_ "gocmdb/models"
_ "github.com/go-sql-driver/mysql"
"github.com/astaxie/beego"
"github.com/astaxie/beego/orm"
)
func main() {
dsn := fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?charset=utf8mb4&loc=PRC&parseTime=true",
beego.AppConfig.DefaultString("mysql::User", "kevin"),
beego.AppConfig.DefaultString("mysql::Password", "kevin"),
beego.AppConfig.DefaultString("mysql::Host", "10.0.1.3"),
beego.AppConfig.DefaultString("mysql::Port", "3306"),
beego.AppConfig.DefaultString("mysql::DBName", "gocmdb"),
)
orm.RegisterDriver("mysql", orm.DRMySQL)
orm.RegisterDataBase("default", "mysql", dsn)
orm.RunCommand()
if db, err := orm.GetDB("default"); err != nil {
log.Fatal(err)
} else if err := db.Ping(); err != nil {
log.Fatal(err)
}
beego.Run()
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/kevin-bruce/gocmdb.git
git@gitee.com:kevin-bruce/gocmdb.git
kevin-bruce
gocmdb
gocmdb
master

搜索帮助