当前位置:   article > 正文

golang 连接mysql数据库_golang连接主从的数据库是只用连接一个吗

golang连接主从的数据库是只用连接一个吗

Go项目,也就是golang代码中,需要实现往数据库插入数据等操作,则需要以下代码:

1.  随便找个文件夹下(我的为 db 文件夹),创建文件dbConn.go

package db

import (
        "database/sql"

        _ "xxx/mysql"   //(这里的mysql文件夹,是从 github.com/go-sql-driver/mysql 下载到我的项目的)  

         "xxx/g"

        "log"
        "sync"
)


var (
        dbLock    sync.RWMutex
        dbConnMap map[string]*sql.DB
)

var DB *sql.DB


//初始化数据库连接,这里个initDB()方法,会放到项目的main.go文件中调用

func InitDB() {
        var err error
        DB, err = makeDbConn()
        if DB == nil || err != nil {
                log.Fatalln("g.InitDB, get db

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/1021977
推荐阅读
相关标签
  

闽ICP备14008679号