1.提前条件
- 安装好go语言
- 配置好GOROOT 和 GOPATH
2.打开cmd命令行执行安装命令
go get github.com/Go-SQL-Driver/MySQL
3.查看是否安装成功
查看GOPATH下面是否有src目录和pkg目录,且里面有找到MySQL,说明安装成功
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()
}