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分配和性能改