主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
主题
Go语言
数据库sql.DB对象如何作为全局对象引用,大家都是怎么写的
Imstrong
·
· 2602 次点击
sql.Open()方法为打开连接池,获得返回值为一个数据库的抽象,不需要频繁创建和销毁 目前想到是写在一个go文件中然后大写首字母以导出,可以供其他包访问,但觉得不是很合理 如何将这个对象作为全局对象,使其可以在其他包、文件中引用合理一些呢?
阅读全文
查看全部 9 个评论
JJJJJJJerk
不管是什么orm,确保数据库只初始化一次. 可以把数据库初始化写到main函数或者 init函数中, 数据库初始化的实例 public 就可以了.
评论于 2018-01-05 11:03:33
#8
更多评论
yesuu
这样组织吗? `meapp/sql.init` 函数,初始化 `mepkg/sql.DB` `meapp/sql.DB` 默认 Conn 对象
评论于 2018-01-04 14:09:09
#1
Imstrong
看不懂你写的
评论于 2018-01-04 17:22:49
#2
我要评论
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
今日阅读排行
一周阅读排行
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册