博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
go 数据库相关
阅读量:6855 次
发布时间:2019-06-26

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

  hot3.png

golang内部自带了连接池功能,所以只需要全局创建单例的db就可以了

创建连接池

创建db后并不需要自己去使用db.Close()去关闭,虽然提供了这样关闭方法但是完全不需要使用。

只要像下面这样创建连接就可以直接使用,如果非要使用关闭,那么可以在信号signal 部分去关闭系统的资源。

var DB *sql.DB func init() {    db, _ = sql.Open("mysql", "root:@tcp(127.0.0.1:3306)/test?charset=utf8")    db.SetMaxOpenConns(2000)    db.SetMaxIdleConns(1000)    db.Ping()}
  • SetMaxOpenConns用于设置最大打开的连接数,默认值为0表示不限制。
  • SetMaxIdleConns用于设置闲置的连接数。

参考

转载于:https://my.oschina.net/solate/blog/778647

你可能感兴趣的文章
WinForm webbrowser控件的使用
查看>>
RHEL7.0 配置网络IP的三种方法
查看>>
cocos2dx 3.1从零学习(六)——CocosStudio(VS2013project导入及环境设置)
查看>>
广通云ours服务 企业云通路不再漫漫本文讲的是广通云ours服务 企业云通路不再漫漫,广通云呼叫中心业务与服务的相互渗透...
查看>>
如何成功地实现混合云应用集成
查看>>
在虚拟机(vmware)上安装CentOS
查看>>
变革中的Cisco:Matntl、Contiv、Shipped和Cisco Cloud
查看>>
cordova插件iOS平台实战开发注意点
查看>>
使用jdbc统计和可视化日志
查看>>
寒冬过后未必是暖春 中国SaaS之路任重道远
查看>>
Linux文件权限
查看>>
S.O. 推出程序员身价计算器,看看自己值多少钱?
查看>>
理解OCI(Open Container Initiative)及docker的OCI实现(转)
查看>>
神奇的JAVA多态
查看>>
HADOOP都升级到2.5啦~~~
查看>>
一句话输出网站404页面,REFER及相关排序
查看>>
ASP.NET Core中如影随形的”依赖注入”[上]: 从两个不同的ServiceProvider说起
查看>>
其实,SSL也不是配通了就什么都不管的~~
查看>>
Java数组的应用:案例:杨辉三角,三维数组,字符串数组
查看>>
催云化雨终有时
查看>>