从本教程中rows.Closed()可以看出,必须调用 where rowsis from stmt.Query(),stmt.Closed()也应该调用 where stmtis from db.Prepare()?// inside a functionstmt, err := db.Prepare(cmd) // cmd is SQL stringCheck(err)// should we add: defer stmt.Close()rows, err := stmt.Query(params) // params is map/interface{}defer rows.Close()Check(err)
2 回答
鸿蒙传说
TA贡献1865条经验 获得超7个赞
使用如下
// inside a function
stmt, err := db.Prepare(cmd) // cmd is SQL string
if err != nil {
println(err.Error())
}
defer stmt.Close()
rows, err := stmt.Query(params) // params is map/interface{}
if err != nil {
println(err.Error())
}
- 2 回答
- 0 关注
- 229 浏览
添加回答
举报
0/150
提交
取消