Go 连接 MySQL实现增删改查
一、初始化连接
创建项目
配置 Environment
https://goproxy.cn,direct
MySQL 数据库驱动
MySQL驱动https://github.com/go-sql-driver/mysql
go get -u github.com/go-sql-driver/mysql
main.go 文件 初始化连接
package main
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql" // 匿名导入 自动执行 init()
)
func main() {
//DSN (Data Source Name)
dsn := "root:12345678@tcp(127.0.0.1:3306)/sql_test"
db, err := sql.Open("mysql", dsn) // 只对格式进行校验,并不会真正连接数据库
if err != nil {
panic(err)
}
// 检查完错误之后执行,确保 db 不为 nil
// Close() 用来释放数据库连接相关的资源
defer db.Close()
fmt.Println("connect to database") // 打印这句话并不能表示数据库已经连上了
}
运行
Code/go/mysql_demo via
内容来源于网络如有侵权请私信删除
文章来源: 博客园
- 还没有人评论,欢迎说说您的想法!
相关课程