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 自动建表
  • 相关阅读:
    Nginx
    Nginx & AWStats 安装、配置、使用
    Nginx
    linux
    工作中的 Vim 和 git
    后端
    django
    django
    awk流程控制
    linux系统内置函数
  • 原文地址:https://www.cnblogs.com/jinjidedale/p/8136110.html
Copyright © 2011-2022 走看看