社区
Oracle
帖子详情
关于数据库连接模式的问题
kebare
2008-07-18 03:26:46
最近作一个c/s的程序,关于数据库连接有两个模式:
1 客户端登陆后就打开连接,直到客户端退出断开连接,期间一直保持连接打开状态。
2 客户端每次执行数据库操作的时候打开连接,操作执行完后断开连接,期间连接打开、关闭状态交替。
请问大家这两种模式各有什么优缺点,那一种更适用于c/s模式,谢谢!
...全文
107
9
打赏
收藏
关于数据库连接模式的问题
最近作一个c/s的程序,关于数据库连接有两个模式: 1 客户端登陆后就打开连接,直到客户端退出断开连接,期间一直保持连接打开状态。 2 客户端每次执行数据库操作的时候打开连接,操作执行完后断开连接,期间连接打开、关闭状态交替。 请问大家这两种模式各有什么优缺点,那一种更适用于c/s模式,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bati42ta
2008-08-03
打赏
举报
回复
还是使用连接池吧 从安全性上考虑建议选择第二种,而频繁的创建connection又会使用掉额外的时间,使用连接池可以很好的解决性能上面的问题。
ufocode
2008-08-02
打赏
举报
回复
不建议使用这种方式,
这样做,数据库的压力太大,如果下面的用户达到万级以上,根本不太可能正常运转,你可以在服务器端做一个WEBSERVICE,然后C/S端通过WEBSERVICE请求去获取数据,这样可以大大的降低数据库的压力,所有的服务器访问都封装在服务器端的,后台对数据库的操作你采用HIBERNAT对于一般用户和一般的设计人员来说,后台的数据库操作是透明的。这样的是很好的MVC模式,但这样的设计更多的是应用于瘦客户端,不知道你的项目是哪一种类型!!!!
kebare
2008-07-31
打赏
举报
回复
首先很感谢前面诸位的捧场,可还是希望哪位能提供比较详实的解答
catamite
2008-07-19
打赏
举报
回复
C/S的设计模式一般使用第一种;
但如果考虑到数据安全性,建议使用第2种。
ruihuahan
2008-07-18
打赏
举报
回复
C/S通常用第一种。
kanxue660
2008-07-18
打赏
举报
回复
根据你客户端的业务选择吧,
dbcxbj
2008-07-18
打赏
举报
回复
最好使用第二种
kebare
2008-07-18
打赏
举报
回复
你说的是不是等同于第二种方式?
oracledbalgtu
2008-07-18
打赏
举报
回复
最好使用连接池,随用随取,用完归还连接池。这样效率高,需要的资源少。
[Quote=引用楼主 kebare 的帖子:]
最近作一个c/s的程序,关于数据库连接有两个模式:
1 客户端登陆后就打开连接,直到客户端退出断开连接,期间一直保持连接打开状态。
2 客户端每次执行数据库操作的时候打开连接,操作执行完后断开连接,期间连接打开、关闭状态交替。
请问大家这两种模式各有什么优缺点,那一种更适用于c/s模式,谢谢!
[/Quote]
Java源码系列-手写
数据库连接
池(附源码)
为了理解
数据库连接
池的底层原理,我们可以自己手写一个类似Hikari,Druid一样的高性能的
数据库连接
池!通过手写
数据库连接
池掌握
数据库连接
池底层运行原理,胜任企业级开发、提高编程内功!!!
数据库连接
池在...
单例
模式
应用之---
数据库连接
我们在连接数据库时,需要创建
数据库连接
,而数据库的Connection是非常珍贵的资源,必须要重用,这时,我们可以用单例
模式
来创建Connection。 以下例子以mysql
数据库连接
举例。 首先,为了更方便的修改读取数据库的...
JAVA之JDBC
数据库连接
池(超详细介绍)
JDBC
数据库连接
池一、JDBC
数据库连接
池的必要性二、
数据库连接
池技术三、多种开源的
数据库连接
池3.1 C3P0
数据库连接
池3.2 DBCP
数据库连接
池3.3 Druid(德鲁伊)
数据库连接
池 一、JDBC
数据库连接
池的必要性 1、在使用...
阿里巴巴主流
数据库连接
池Druid入门
传统
数据库连接
模式
存在的
问题
1.浪费时间:每次连接时都要验证登录和将conn加载到内存, 2.不能大规模的访问数据库:当数据库访问人数过多时,占用大量系统资源,会导致服务器崩溃 3.存在内存泄漏
问题
:每次连接...
数据库连接
池学习笔记(一):原理介绍+常用连接池介绍
数据库连接
池负责分配、管理和释放
数据库连接
,它允许应用程序重复使用一个现有的
数据库连接
,而不是再重新建立一个。 为什么要使用连接池
数据库连接
是一种关键的有限的昂贵的资源,这一点在多用户的网页应用...
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章