介绍sqlx是基于Go内置database/sql包上的扩展,主要是简化了sql的使用过程, sqlx的sql.DB, sql.TX, sql.Stmt等保持底层实现不变,因此可以很方便地从database...此时只是初始化了连接池,并没有连接数据库. // 连接都是惰性的,只有调用 sqlx.DB 的方法时,// 此时才真正用到了连接,连接池才会去创建连接.DB, err := sqlx.Open("...= nil {fmt.Println("获取操作影响的行数出错:", err)return}fmt.Println("删除成功,影响的行数为:", n)需要注意的问题使用query、queryRows返回的...rows,应该使用rows.next(),扫描完每一行或者调用rows.close(), 否则该链接永远不会被释放。...不能使用占位符修改sql语句的表结构, 例如下面语句不会生效DB.Query("select * from ?", "person")