社区
数据库
帖子详情
数据库连接 -----------------迷惑
【天运子】
2010-08-05 04:57:14
连接数据库的时候 是每次用到的时候去连接数据库呢 还是软件一登录 就连接?
现在有2个问题:
1、如果是一登录就连接 ,并保持着连接,但是听说不安全
2、如果是每次用到的时候去连接,那要是对数据频繁操作的话,软件运行会很慢,难以接受。
如何解决 ?
哪个好点 ?
...全文
100
12
打赏
收藏
数据库连接 -----------------迷惑
连接数据库的时候 是每次用到的时候去连接数据库呢 还是软件一登录 就连接? 现在有2个问题: 1、如果是一登录就连接 ,并保持着连接,但是听说不安全 2、如果是每次用到的时候去连接,那要是对数据频繁操作的话,软件运行会很慢,难以接受。 如何解决 ? 哪个好点 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
峰白
2010-08-07
打赏
举报
回复
使用长连接挺好的,做好数据库操作异常处理,出现异常再重新连,连不上只能报错或退出了
qiangorqiang
2010-08-07
打赏
举报
回复
打开连接是比较满的操作。
如果要频繁使用数据库,那使用长连接比较好。
如果连接以后只执行了一些sql语句就很长时间都不用操作数据库,这种情况可以用时连接数据库,用完关闭。
梧桐126
2010-08-07
打赏
举报
回复
登陆就连接吧,没有问题的!
dvlinker
2010-08-07
打赏
举报
回复
类似的概念还有内存池,线程池,就是为了避免频繁使用时频繁创建的问题!
dvlinker
2010-08-07
打赏
举报
回复
肯定不使用长连接,使用类似于线程池的数据库连接池,程序一起动的时候创建指定数量的连接(比如20个),需要的时候从连接池中取,用完了以后再放回连接池~
chenjelly
2010-08-07
打赏
举报
回复
我目前在读取SQL Server中数据时我用的是需要读取的时候才打开数据库。
ok1234567
2010-08-05
打赏
举报
回复
保持连接,更安全:安全问题主要由提交带有安全验证数据时发生,通过网络频繁提交连接请求没有任何好处
【天运子】
2010-08-05
打赏
举报
回复
[Quote=引用 1 楼 codecola 的回复:]
保持连接,有什么不安全的?
[/Quote]耗资源吗?
mudunke775
2010-08-05
打赏
举报
回复
看你的软件是什么软件,如果是服务器,一般是登录连接,退出断开。如果有多个程序都连接数据库,那最好是用的时候再连接,否则每个程序都占用数据库的资源,连接的程序多了之后数据库将会崩溃。
ayu213
2010-08-05
打赏
举报
回复
建议登陆就连接,退出的时候断开连接,我写的软件都是这样的,没见有什么问题
liutiaoer
2010-08-05
打赏
举报
回复
我一直是用“一登录就连接”,在退出的时候关才连接
codecola
2010-08-05
打赏
举报
回复
保持连接,有什么不安全的?
怎么架构生产数据库--生产数据库优化的一种方式
在很多企业中有这样一种情况: 核心数据库承载着核心业务,很多其他系统、接口以及第三方系统等围绕着核心业务,要么直接连接该核心数据库要么通过其他方式与核心数据库交互,进而导致核心数据库数据量增大,连接数...
数据库连接
池的几个参数-以tomcat-jdbc举例
http://www.sohu.com/a/138978965_505779 在某次大范围网络变更中,有些应用出现了
数据库连接
在网络恢复后不能自动恢复的情况,只有重启解决。这一般是
数据库连接
池配置不合理引起的,那么我们就拿tomcat-jdbc为例看看
数据库连接
池配置的一些注意事项。 对于
数据库连接
这种比较重的资源,我们在使用中一般都会进行池化,也就是我们会将创建好的数据库
Mybatis深入之获取
数据库连接
Mybatis深入之获取
数据库连接
简介主要记录Mybatis何时获取
数据库连接
以及获取
数据库连接
的过程。难点在于明白在使用Mybatis
数据库连接
池情况下的
数据库连接
的获取过程。
数据库优化--索引
建立索引的好处真的很多很多,但是貌似大家都忽视了。。。索引主要是针对经常用作where条件的字段去建立,这可以有效节省查询时间。如何建立索引: 就象许多的PHP开发者一样,在刚开始建立动态网站的时候,我都是使用相对简单的数据结构。PHP在连接数据库方面的确实是十分方便(译者注:有些人认为 PHP在连接不同数据库时没有一个统一的接口,不太方便,其实这可以通过一些扩展库来做到这一点),你无需看大量的
ORA-12514 解决方法(及相关类似问题思路)
另一个要吐槽的地方是,windows环境下的oracle服务,在系统服务里面重新启动数据库,表面上服务重启成功了,是那种很快一闪而过的启动,而且oracle.exe进程也起来了,但就是死活访问不了数据库,也看不到任何错误信息,只看到让你越查越
迷惑
的ORA-12514错误。因为如果漏了这两个参数的设置,数据库启动会失败,并且导致客户端在连接数据库的时候报 ORA-12514,从而误引导你去检查 TNSListener 的设置,本人就深受其害!大家好,又见面了,我是你们的朋友全栈君。
数据库
4,011
社区成员
39,816
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章