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