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]Code/go/mysql_demo via
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |