Go 语言连接数据库实现增删改查

打印 上一主题 下一主题

主题 891|帖子 891|积分 2673

Go 连接 MySQL实现增删改查

一、初始化连接

创建项目


配置 Environment
  1. https://goproxy.cn,direct
复制代码
MySQL 数据库驱动

MySQL驱动https://github.com/go-sql-driver/mysql
  1. go get -u github.com/go-sql-driver/mysql
复制代码
main.go 文件 初始化连接
  1. package main
  2. import (
  3.         "database/sql"
  4.         "fmt"
  5.         _ "github.com/go-sql-driver/mysql" // 匿名导入 自动执行 init()
  6. )
  7. func main() {
  8.         //DSN (Data Source Name)
  9.         dsn := "root:12345678@tcp(127.0.0.1:3306)/sql_test"
  10.         db, err := sql.Open("mysql", dsn) // 只对格式进行校验,并不会真正连接数据库
  11.         if err != nil {
  12.                 panic(err)
  13.         }
  14.         // 检查完错误之后执行,确保 db 不为 nil
  15.         // Close() 用来释放数据库连接相关的资源
  16.         defer db.Close()
  17.         fmt.Println("connect to database") // 打印这句话并不能表示数据库已经连上了
  18. }
复制代码
运行

[code]Code/go/mysql_demo via
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

千千梦丶琪

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表