Go 语言操作 MySQL 之 SQLX 包
友情提示:此篇文章大约需要阅读 14分钟5秒,不足之处请多指教,感谢你的阅读。 订阅本站
SQLX 库
sqlx
是 Go 的软件包,它在出色的内置database/sql
软件包的基础上提供了一组扩展。
该库兼容sql
原生包,同时又提供了更为强大的、优雅的查询、插入函数。
该库提供四个处理类型,分别是:
-
sqlx.DB
– 类似原生的sql.DB
; -
sqlx.Tx
– 类似原生的sql.Tx
; -
sqlx.Stmt
– 类似原生的sql.Stmt
, 准备 SQL 语句操作; -
sqlx.NamedStmt
– 对特定参数命名并绑定生成 SQL 语句操作。
提供两个游标类型,分别是:
-
sqlx.Rows
– 类似原生的sql.Rows
, 从Queryx
返回; -
sqlx.Row
– 类似原生的sql.Row
, 从QueryRowx
返回。
安装 SQLX 库
go get github.com/jmoiron/sqlx
相关文章