挂国内镜像源 

go env -w GO111MODULE=on

 

go env -w GOPROXY=https://goproxy.cn,direct

下载安装库

go get github.com/go-sql-driver/mysql

连接数据库

package main
 
import (
	"database/sql"
	_ "github.com/go-sql-driver/mysql"
	"fmt"
)
 
func main(){
	//"用户名:密码@[连接方式](主机名:端口号)/数据库名"
	db,_:=sql.Open("mysql","root:123456@tcp(127.0.0.1:3306)/test") // 设置连接数据库的参数
	defer db.Close()	//关闭数据库
	err:=db.Ping()		//连接数据库
	if err!=nil{
		fmt.Println("数据库连接失败")
		return
	}else{

		fmt.Println("数据库连接成功")
	}
 
 
}