加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

GoLang 连接MySQL 实现查询

发布时间:2020-12-16 18:58:47 所属栏目:大数据 来源:网络整理
导读:1、安装MySQL的库 这里推荐使用mymysql https://github.com/ziutek/mymysql WIN安装方法: 在Cmd下执行 3句 go get github.com/ziutek/mymysql/thrsafego get github.com/ziutek/mymysql/autorcgo get github.com/ziutek/mymysql/godrv 2、使用方法 import( "

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))


       }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读