社区
Web 开发
帖子详情
简单mvc架构中,关于数据库连接的效率问题
hxy
2004-08-24 05:38:51
在测试的简单MVC架构中,是在(C)层servlet的init()中,连一次数据库,再把得到的connection通过参数传给要调用的Bean速度快,还是在每个实现Bean中再连接数据库呢?
...全文
277
20
打赏
收藏
简单mvc架构中,关于数据库连接的效率问题
在测试的简单MVC架构中,是在(C)层servlet的init()中,连一次数据库,再把得到的connection通过参数传给要调用的Bean速度快,还是在每个实现Bean中再连接数据库呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hxy
2004-09-02
打赏
举报
回复
我是想在servlet 取 DataSource, 在bean中 用 getConnection 从连接池中取
sunyonglinbj
2004-09-02
打赏
举报
回复
单独写一个连接池
pcdll
2004-09-02
打赏
举报
回复
要在servlet中取得连接,这样的好处是一个servlet往往要控制多个步骤,其中包括多个对数据库的操作,如果放到每个bean中取连接的话,那执行一个servlet要连接多次数据库,虽然是连接池,效率也不会高!
hxy
2004-09-02
打赏
举报
回复
Context ctx=new InitialContext();
Object obj=ctx.lookup("webcp");
DataSource ds=(DataSource)obj;
有文章说这部分比较费时间,那么,在程序中需要如何避免反复的这个操作,有没好的方法.
如果是在Servlet的init 中 先生成一个DataSource呢?
bluesky35
2004-08-26
打赏
举报
回复
连接池
zhaoqiubo
2004-08-26
打赏
举报
回复
在servlet中连接数据库是不好的,servlet只是起控制作用.在类中连接数据库吧(不管是连接池还是直接连接).
hxy
2004-08-26
打赏
举报
回复
up
hxy
2004-08-26
打赏
举报
回复
up
killwin
2004-08-25
打赏
举报
回复
同意楼上的,使用Connection Pool,数据库的联接操作一次性完成,以后使用的是已经生成的Connection,效率可想而知。
lianeng
2004-08-25
打赏
举报
回复
adolfdi(牛肉火锅) 說的沒錯!
松耦合紧内聚
2004-08-25
打赏
举报
回复
生成Connection对象很浪费资源,所以提前生成几个放在pool中,让其他代码的快速调用,使用后再放回pool中!一个连接多次打开是一个时间纵向问题,而池中多个连接同时打开,是个时间横向问题!具体两种情况效率如何,我也不知道!不好说!但是我认为这不是一个主要问题!至少在这个方面!
你的一个连接只能为一个线程顺序使用!对象池同时提供多个对象共多个线程顺序使用!
在这方面,对象池要快!
一点晴
2004-08-25
打赏
举报
回复
把数据源连接放到构造发放中,conn为全局变量,
直接在方法中调用就OK。
hary90
2004-08-25
打赏
举报
回复
一般情况下最好配置一个连接词,配置方法,网上有很多,用google搜索一下,一大堆
hxy
2004-08-25
打赏
举报
回复
Context ctx=new InitialContext();
Object obj=ctx.lookup("webcp");
DataSource ds=(DataSource)obj;
Connection conn=ds.getConnection();
这是我在weblogic 中配的连接池,那么比如 Bean 中有两个方法,一个为
GetDocList(
AddDoc(
那么这每个过程调用前,都要执行这些吗?有没更好的方法
wubai250
2004-08-25
打赏
举报
回复
用连接池!
hxy
2004-08-25
打赏
举报
回复
Context ctx=new InitialContext();
Object obj=ctx.lookup("webcp");
DataSource ds=(DataSource)obj;
Connection conn=ds.getConnection();
weblogic 中
这不是连接池吗
gln
2004-08-24
打赏
举报
回复
你写一个连接池的类,然后在bean里调用这个类就行了
hxy
2004-08-24
打赏
举报
回复
使用连接池是不是多次打开和一次打开多次使用效率是一样的呢?有用连接池
一点晴
2004-08-24
打赏
举报
回复
使用连接池,在servlet中调用。
befree
2004-08-24
打赏
举报
回复
没有关系吧,你没配连接池?
MVC
模式下
数据库连接
池的Web应用方案
MVC
模式下
数据库连接
池的Web应用方案
解决在
MVC
模式下使用
数据库连接
池达到最佳性能
asp.net
mvc
T4模版连接数据库
asp.net
mvc
T4模版连接数据库
MVC
+数据库链接池功能实现
用
MVC
三层
架构
+
数据库连接
池实现功能写的登陆与插入功能,可以借鉴学习下,我把在tomcat
中
的SERVER.xml文件需要配置的内容也给放在一个TXT文件
中
,可以拷进去就可以运行了。
mvc
.rar_java
MVC
简单
_
mvc
数据库
这是一个
简单
的
MVC
连接后台数据库的案例
MVC
.rar_c#
mvc
数据库_
mvc
c#数据库访问自动生成代码程序,根据数据库存储过程声明自动生成访问代码
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章