sqlx:golang数据库的通用扩展

时间:2024-03-11 03:16:21
【文件属性】:

文件名称:sqlx:golang数据库的通用扩展

文件大小:62KB

文件格式:ZIP

更新时间:2024-03-11 03:16:21

Go

sqlx sqlx是一个库,在go的标准database/sql库上提供了一组扩展。 sql.DB , sql.TX , sql.Stmt等的sqlx版本。 所有这些都使基础接口保持不变,因此它们的接口是标准接口的超集。 这使得使用数据库/ sql和sqlx集成现有代码库变得相对容易。 其他主要概念是: 将行编组为结构(具有嵌入式结构支持),地图和切片 命名参数支持,包括准备好的语句 Get并Select以快速从查询转到结构/切片 除了,还有一些说明了如何将database/sql与sqlx一起使用。 近期变动 1.3.0: sqlx.DB.Connx(context.Context) *sqlx.Conn sqlx.BindDriver(driverName, bindType) 支持[]map[string]interface{}进行“批量”插入 sqlx.In分配和性能改


【文件预览】:
sqlx-master
----.gitignore(271B)
----go.mod(155B)
----doc.go(570B)
----bind.go(6KB)
----sqlx.go(31KB)
----named_context.go(4KB)
----sqlx_context_test.go(38KB)
----.travis.yml(639B)
----bind_test.go(2KB)
----sqlx_test.go(47KB)
----LICENSE(1KB)
----sqlx_context.go(16KB)
----go.sum(507B)
----reflectx()
--------reflect.go(12KB)
--------reflect_test.go(21KB)
--------README.md(687B)
----types()
--------types_test.go(3KB)
--------README.md(182B)
--------types.go(4KB)
----named.go(14KB)
----README.md(8KB)
----named_context_test.go(4KB)
----named_test.go(9KB)

网友评论