CSDN论坛 > Java > Java SE

方案1:5个数据库连接池,每个连接池都有10个连接。方案2:1个数据库连接池,共有50个连接。请问这两种方案在效率上有差别吗? [问题点数:20分,结帖人followme2003]

Bbs1
本版专家分:10
结帖率 100%
CSDN今日推荐
Bbs3
本版专家分:591
Bbs1
本版专家分:10
匿名用户不能发表回复!
其他相关推荐
底层解惑-jndi与数据库连接池的联系与区别
在Tomcat4.1.27之后,在服务器上就直接增加了数据源的配置选项,直接在服务器上配置好数据源连接池即可。在J2EE服务器上保存着一个数据库的多个连接。每一个连接通过DataSource可以找到。DataSource被绑定在了JNDI树上(为每一个DataSource提供一个名字)客户端通过名称找到在JNDI树上绑定的DataSource,再由DataSource找到一个连接。如上图所示。
【服务器编程】多线程安全数据库连接池
某风平浪静的晚上,我和多线程搅上劲,如何在多线程环境安全创建连接池、释放、使用,想了很久,写了很久,写出了如下代码,感觉也很多bug吧。 发表此文,谨表示我今晚不知道为什么如此 较真,很想做到完美,可是能力还是不到那个高度,写不出很完美的代码。 如果有想法的同志路过,留点提示给我,谢谢谢谢。 /* 析构不知道怎么在多线程保证安全,程序员责任,我的脑袋要炸了 */ /* 销毁由一个线程完成
用连接池提高servlet访问数据库的高效率
Java Servlet作为首选的服务器端数据处理技术,正在迅速取代CGI脚本。Servlet超越CGI的优势之一在于,不仅多个请求可以共享公用资源,而且还可以在不同用户请求之间保留持续数据。本文介绍一种充分发挥该特色的实用技术,即数据库连接池。一、实现连接池的意义动态Web站点往往用数据库存储的信息生成Web页面,每一个页面请求导致一次数据库访问。连接数据库不仅要开销一定的通讯和内存资源
C# 数据库连接池 的使用 可以优化数据库
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient; using System.Diagnostics; namespace _02ConnectionpoolTest {     class Pro
oracle数据库连接池的使用 [引]
数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最
关于手动关闭数据库连接和连接池关系的一点小困惑
有个问题一直都没想明白,在程序中,我们连接数据库时,为了防止连接用完,都要在finally里面关闭connection,那么就不明白了,连接池负责初始化一定数量的连接,并在运行过程中保证有一定数量的可用连接来减少每次请求连接和关闭的消耗。那么在这种情况下,连接池的作用是什么呢? 问了下前辈,被告知,我们在程序中手动获取连接,关闭连接,都是从连接池取来操作的,我们关闭的连接并不是真正的关闭,而是归
Delphi数据库连接池源码
1.连接池基类THL_RTC_DBPool,可以在这个类基础上继承实现具体数据库的连接池 unit THighlander_rtcDatabasePool; // RTC SDK Test proyect // freeware // Font used in Delphi IDE = Fixedsys { Database parameters: Set bef
常用数据库连接池的配置
1.阿里巴巴-德鲁伊druid连接池配置 1.1、简介: Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和SQL解析器组成。该项目主要是为了扩展JDBC的一些限制,可以让程序员实现一些特殊的需求,比如向密钥服务请求凭证、统计SQL信息、SQL性能收集、SQL注入检查、SQL翻译等,程序员可以通过定制来实现自己需要的功能。 1.2、Druid支持哪些数据库?
关于数据库连接池的简单理解
数据库连接池更多的是一个本地的概念。以前一直觉得,数据库连接池是数据库服务器上的一个概念,在数据库服务器上有一个池,里边存放着很多的线程的数据库连接。   最近在分析的时候,发现这是不正确的,或者说,这样理解是不全面的。其实,连接池更多是一个运行C#代码的那个本地机器上的概念,当然数据库服务器端也有涉及,因为毕竟连接是双方的,但是更多的这个是从连接的本地角度出发的。   下面以一个网站的例
(javaweb(Dao 模式 和 javabean)和 数据库连接池)JDBC数据库基本知识点(二)
JDBC数据库基本知识点(二) 导读{ 【1】JDBC 批处理SQL   【2】处理结果集(针对的就是执行select 语句拿到的ResultSet 对象)【3】 分页显示功能 JDBC 高级应用 【1】DAO 模式  和 JavaBean 【2】JDBC 数据库连接池 【2.1】为什么需要使用数据库连接池? 【2.3
关闭