zoukankan      html  css  js  c++  java
  • beego框架配置mysql

    package main
    
    import (
        _ "./routers"
        "github.com/astaxie/beego"
        "github.com/astaxie/beego/orm"
        _ "github.com/go-sql-driver/mysql"
        "./models"
    )
    
    func init(){
    
        dbhost := beego.AppConfig.String("dbhost")
        dbport := beego.AppConfig.String("dbport")
        dbuser := beego.AppConfig.String("dbuser")
        dbpassword := beego.AppConfig.String("dbpassword")
        dbname :=beego.AppConfig.String("dbname")
        dsn := dbuser + ":" +dbpassword +"@tcp("+dbhost+":"+dbport+")/"+dbname+"?charset=utf8&loc=Asia%2FShanghai"
        orm.RegisterDataBase("default","mysql",dsn)
        // 注册model模型
        orm.RegisterModel(new(models.User))
        //调用 RunCommand 执行 orm 命令。
        orm.RunCommand()
    
    }
    
    func main() {
        beego.Run()
    }

    在main.go下面增加如上代码 连接Mysql,

    然后在conf文件中添加mysql连接信息  

    beego 的orm使用命令

        //#orm命令模式
        //#  go build main.go
        //#  main orm syncdb -v 自动建表
  • 相关阅读:
    IDEA快捷键命令
    win命令
    jwt《token》
    批量注释与快速顶底部命令
    springboot邮通知553错误和
    git《一》
    twemproxy《一》
    reids在linux上的安装《四》
    linux安装jdk
    长沙和广州软件开发之我见
  • 原文地址:https://www.cnblogs.com/jinjidedale/p/8136110.html
Copyright © 2011-2022 走看看