從本教程中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 關注
- 260 瀏覽
添加回答
舉報
0/150
提交
取消