015-Go 数据库操作注意事项
发布日期:2021-09-11 05:52:37 浏览次数:28 分类:技术文章

本文共 228 字,大约阅读时间需要 1 分钟。

1、Query、Exec

(1)Exec(update、insert、delete等无结果集返回的操作)调用完后会自动释放连接;
(2)Query(返回sql.Rows)则不会释放连接,调用完后仍然占有连接,它将连接的所属权转移给了sql.Rows,所以需要手动调用close归还连接。

2、sql.Open()是取出对应的db,这时数据库还没有建立连接,只是初始化了一个sql.DB结构。Open时是没有建立数据库连接的,只有等用的时候才会实际建立连接。

转载地址:https://blog.csdn.net/weixin_34406061/article/details/85997548 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:BZOJ1965: [Ahoi2005]SHUFFLE 洗牌(exgcd 找规律)
下一篇:进程实时监控pidstat命令详解

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月01日 20时39分02秒