1.提前条件

  • 安装好go语言 
  • 配置好GOROOT  和 GOPATH

2.打开cmd命令行执行安装命令

go get github.com/Go-SQL-Driver/MySQL

window下GO语言安装mysql驱动-LMLPHP

3.查看是否安装成功

查看GOPATH下面是否有src目录和pkg目录,且里面有找到MySQL,说明安装成功

window下GO语言安装mysql驱动-LMLPHP

4.程序测试

package main

// 导入包
import (
	"database/sql"
	"fmt"

	_ "github.com/go-sql-driver/mysql"
)

// mysql基本链接信息
var (
	// 数据库 host
	host = "127.0.0.1"
	// 数据库用户名
	username = "xxx"
	// 数据库密码
	password = "xxx"
	// 数据库名
	name = "xxx"
)

func main() {
	// 链接数据库
	db, err := sql.Open("mysql", username+":"+password+"@tcp("+host+")/"+name+"?charset=utf8")
	if err != nil {
		panic(err)
	}

	// 查询
	rows, err := db.Query("select id,gender,username from users order by id asc")
	if err != nil {
		panic(err)
	}

	for rows.Next() {
		var id int
		var gender int
		var username string
		err = rows.Scan(&id, &gender, &username)
		if err != nil {
			panic(err)
		}
		fmt.Println(id, gender, username)
	}
	rows.Close()
	db.Close()
}
09-04 02:56