我们还应该在Golang中关闭DB的.Prepare()吗?

从本教程可以看出,rows.Closed()必须rows从哪里调用stmt.Query()stmt.Closed()也应该stmtdb.Prepare()哪里调用?

// inside a function

stmt, err := db.Prepare(cmd) // cmd is SQL string

Check(err)

// should we add: defer stmt.Close()

rows, err := stmt.Query(params) // params is map/interface{}

defer rows.Close()

Check(err)

回答:

简短的回答是。您应该调用stmt.Close();

长答案可以在此Google网上论坛线程中找到。

以上是 我们还应该在Golang中关闭DB的.Prepare()吗?的全部内容,

以上是我们还应该在Golang中关闭DB的.Prepare()吗?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>