提高连接数据库的效率、减轻数据库服务器的负担 接上: 保存包括建立连接/DriverManager.getConnection(url,user,password); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Class.forName(sDBDriver).newInstance();这种方法应该淘汰!很容易导致数据连接不上!推荐用servlet连接池再加入context中!任何servelt都可以共享! Class.forName(sDBDriver).newInstance();很不好的方法还会产生无用的垃圾对象数据池吧 连接池,存储过程,当然现在新出来的JOD听说不错,但我没有玩过不,不知道楼主玩过没有? 建议还是用连接池吧,原因:如楼主所想,如果每个用户占用一个不释放的连接(假设此连接的生命期为session,不结束会话就不中断连接).那么同时有这样的用户200个甚至更多,那数据库服务器就会.....而用连接池的话,你可以设置最大连接数(比如:100个),那么数据库服务器相对上面的情况会好得多。而且更好的情况是:你可以设置有效连接时间(连接在规定时间内不被使用,即消毁此连接),减少数据库服务器负担。连接池作用:提高单个连接的利用率,减少数据库连接数量,从而达到减轻数据库服务器负担。(个人拙见,仅供参考 *_*) 我现在的做法就是只有一个servlet,任意从某个jsp到另一个jsp都要经过这个servlet,在这个servlet的初始化时通过Class.forName(sDBDriver).newInstance();建立数据库连接,在servlet结束时关闭数据库连接(此生命周期应该不是session吧)而通常我只需开了3到5个连接,请我这种方法和连接池比起来性能如何? Struts 2 select标签的提交问题 关于c-c的疑问 SVN修改用户 请教各位大神,java socket通信如何实现长连接? mysql数据库注册问题 表格的横向移动怎么实现? 提交表单 后如何让他先转到一个临时页面 等到得到结果 在显示 入门问题:我在oracle中写了一个包,及包中的存储过程,现在,在jsp 中怎么调用到包中的存储过程。 文件名(很有些困惑!) 请问,有什么原因会让tomcat服务器停止 一个jsp的小问题 如何读取web-info目录下我对一个xml配置文件?
这种方法应该淘汰!
很容易导致数据连接不上!
推荐用servlet连接池
再加入context中!
任何servelt都可以共享!
很不好的方法
还会产生无用的垃圾对象
数据池吧