各位前辈,
小弟目前在搭建一个web服务,其中需要访问数据库,mysql,那么问题来了,在web服务响应代码中建立与服务器的连接,是将该连接作为全局变量好,还是每次在访问数据库的时候,重现建立连接好呢?
1、前者,将对数据库的连接作为全局变量的好处是每次访问数据库之前,连接已经建立,甚至是可以预先初始化了游标,节约了时间,但是如果在数据库连接超时之内无访问,那么连接失效,就需要进行异常处理;不知道还有没有其它潜在的问题,请各位前辈明示呀。
2、后者,每次访问数据库的时候,都重现建立与数据库的连接,该种情况就是会在响应web服务请求的时候增加了建立连接的时间
请各位前辈指点迷津呀,谢谢呀!
web服务访问数据库,数据库连接作为全局变量好,还是每次访问数据库的时候重现建立连接好?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
悬赏问题
- ¥15 C# datagridview 栏位进度
- ¥15 vue3页面el-table页面数据过多
- ¥100 vue3中融入gRPC-web
- ¥15 kali环境运行volatility分析android内存文件,缺profile
- ¥15 写uniapp时遇到的问题
- ¥15 vs 2008 安装遇到问题
- ¥15 matlab有限元法求解梁带有若干弹簧质量系统的固有频率
- ¥15 找一个网络防御专家,外包的
- ¥100 能不能让两张不同的图片md5值一样,(有尝)
- ¥15 informer代码训练自己的数据集,改参数怎么改