最近作一个c/s的程序,关于数据库连接有两个模式:
1 客户端登陆后就打开连接,直到客户端退出断开连接,期间一直保持连接打开状态。
2 客户端每次执行数据库操作的时候打开连接,操作执行完后断开连接,期间连接打开、关闭状态交替。
请问大家这两种模式各有什么优缺点,那一种更适用于c/s模式,谢谢!
1 客户端登陆后就打开连接,直到客户端退出断开连接,期间一直保持连接打开状态。
2 客户端每次执行数据库操作的时候打开连接,操作执行完后断开连接,期间连接打开、关闭状态交替。
请问大家这两种模式各有什么优缺点,那一种更适用于c/s模式,谢谢!
解决方案 »
- 求助,如何用SQL Plus远程访问Oracle数据库
- 简单的sql语句,不知道错在哪里了,比想象的难。
- 水清,再帮忙看一下吧!
- SUSE LINUX Sule 10 上安装ORACLE 10G 指南
- 数据库的建立问题。
- ORA-03113: 通信通道的文件结束 __________请问,为什么出现这样的问题,如何解决???
- 请教:NUMBER(precision,scale)
- (统计)各公司ORACLE数据库和操作系统的搭配方式(来者有分)
- oracle 官方(metalink)上的关于EXPORT/IMPORT字符集转换的文章
- 【delphi三(两)层结构如何调用oracle中的存储过程(参数含游标)】
- 关于释放表空间的疑问(alter table tabname deallocate unused),内在详细的分析,请各位大虾给点意见
- 用SQL文:横数据转成列,列数据转变成行
这样做,数据库的压力太大,如果下面的用户达到万级以上,根本不太可能正常运转,你可以在服务器端做一个WEBSERVICE,然后C/S端通过WEBSERVICE请求去获取数据,这样可以大大的降低数据库的压力,所有的服务器访问都封装在服务器端的,后台对数据库的操作你采用HIBERNAT对于一般用户和一般的设计人员来说,后台的数据库操作是透明的。这样的是很好的MVC模式,但这样的设计更多的是应用于瘦客户端,不知道你的项目是哪一种类型!!!!