1、安装MySQL的库
这里推荐使用mymysql
https://github.com/ziutek/mymysql
WIN安装方法:
在Cmd下执行 3句
go get github.com/ziutek/mymysql/thrsafe
go get github.com/ziutek/mymysql/autorc
go get github.com/ziutek/mymysql/godrv
2、使用方法
import(
"fmt"
"github.com/ziutek/mymysql/mysql"
_ "github.com/ziutek/mymysql/native"
)
func main() {
db := mysql.New("tcp", "", "连接地址","数据库用户","密码","数据库名"
err := db.Connect()
if err != nil{
fmt.Println(err); //连接失败
}
rows, res, err := db.Query("select * from 表")
if err == nil{
fmt.Println(rows[0].Str(0)) //字符串显示第一个字段内容
name := res.Map("字段名") //查询字段名返回序号
fmt.Println(rows[0].Str(name))
}
}
这篇博客介绍了如何在Go环境中安装并使用mymysql库来连接MySQL数据库。通过在命令行执行go get命令安装库,然后展示了一个简单的连接数据库和执行SQL查询的示例代码,包括连接数据库、查询数据及获取查询结果的步骤。
1041

被折叠的 条评论
为什么被折叠?



