编程环境
vscode
sqlx介绍
sqlx是一个go语言包,在内置database/sql包之上增加了很多扩展,简化数据库操作代码的书写。sqlx可以看成内置数据库的加强版本。
安装sqlx
go get github.com/jmoiron/sqlx
安装驱动
go get github.com/go-sql-driver/mysql
注意一定要匿名导入
_ "github.com/go-sql-driver/mysql"
基本使用
连接数据库
//定义一个全局变量
var db *sqlx.DB
//dsn := "user:password@tcp(127.0.0.1:3306)/sql_test?charset=utf8mb4&parseTime=True"
//初始化函数
Init () (err error){
//这里是填写自己数据库
dsn := "user:password@tcp(127.0.0.1:3306)/sql_test?charset=utf8mb4&parseTime=True"
db, err = sqlx.Connect("mysql", dsn)//ping要自动检验
if err != nil {
fmt.Printf("connec

本文介绍了在Golang中使用sqlx库连接和操作数据库的基础步骤,包括安装sqlx、连接数据库、查询、插入、更新和删除数据。特别强调了结构体字段需大写才能正确映射查询结果,并提供了相关示例。
最低0.47元/天 解锁文章
887

被折叠的 条评论
为什么被折叠?



