Monkey

个人站

The master has failed more times than the beginner has tried


GO 操作 MySQL

  • Go 语言操作 MySQL 包
    • github.com/go-sql-driver/mysql (MySQL驱动)
    • github.com/jmoiron/sqlx (基于MySQL驱动的封装)
  • 使用 go get 命令安装 MySQL

  • 进入项目路径下:
go get github.com/go-sql-driver/mysql
go get github.com/jmoiron/sqlx 
  • 示例代码:
package main

import (
	"fmt"
	_ "github.com/go-sql-driver/mysql"
	"github.com/jmoiron/sqlx"
)

func main()  {
    //DB, err := sqlx.Open("数据库类型", "用户名:密码@tcp(地址:端口)/数据库名")
	//数据库连接使用datebase/sql Open函数进行连接,用户应该通过db.Ping()函数来检查数据库是否实际可用。
	if DB, err := sqlx.Open("mysql", "root:root@tcp(127.0.0.1:3306)/demo"); err != nil {
		fmt.Println("连接失败")
	} else {
		if err = DB.Ping(); err != nil {
			fmt.Println("mysql 打开失败,", err)
		} else {
			fmt.Println("连接成功")
		}
	}
}

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦