015-Go 数据库操作注意事项

Posted yshyee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了015-Go 数据库操作注意事项相关的知识,希望对你有一定的参考价值。

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

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



以上是关于015-Go 数据库操作注意事项的主要内容,如果未能解决你的问题,请参考以下文章

2500-使用MyBatis操作MySQL进行批量更新的注意事项

Redis入门到精通——List类型数据基本操作List类型数据扩展操作List类型数据注意事项List类型应用场景

Redis入门到精通——List类型数据基本操作List类型数据扩展操作List类型数据注意事项List类型应用场景

JDBC之批量操作与注意事项浅析

详解Oracle数据库服务器修改操作系统时间的注意事项

关于数据库的DML操作注意事项