数据库连接池配置的实例教程

对于对性能要求较高的企业级应用来说用JDBC连接数据库的方式一般满足不了要求,这时就要用到数据库连接池了。

数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。

配置数据库连接池的两种方法

Tomcat服务器配置步骤:

1、把下面这段代码粘贴D:\apache-tomcat-6.0.14\conf context.xml到文件中的标签对之间。(具体路径以实际为准)

name="jdbc/test"
auth="Container"
type="javax.sql.DataSource"
maxActive="20"
maxIdel="10"
maxWait="1000"
username="hr"
password="hr"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:oracle">

2、把数据库驱动JAR包复制到D:\apache-tomcat-6.0.14\lib目录下(具体路径以实际为准)
3、将原来的DBhelper类中的得到数据库连接的静态方法修改成如下的方法
// 建立和数据库的连接
public static Connection getConnection() {
DataSource ds;
InitialContext cxt;
try {
cxt = new InitialContext();

ds = (DataSource) cxt.lookup("java:/comp/env/jdbc/test");

conn = ds.getConnection();

} catch (Exception e) {

e.printStackTrace();
}
return conn;
}
在每个工程中配置的步骤:
1、在WebRoot/META-INF中创建一个context.xml文件,将下面的内容复制到该文件中

type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:oracle" username="hr"
password="hr" maxActive="100" maxIdle="30" maxWait="10000" />

2、把数据库驱动JAR包导入到该工程中
3、将原来的DBhelper类中的得到数据库连接的静态方法修改成如下的方法
// 建立和数据库的连接
public static Connection getConnection() {
try {
InitialContext initContext = new InitialContext();
Context context = (Context) initContext.lookup("java:comp/env");
DataSource ds = (DataSource) context.lookup("jdbc/ORACLE");

conn = ds.getConnection();
} catch (Exception e) {
e.printStackTrace();
}
return conn;

}

以上就是配置数据库连接池的两种方法,如果想了解更多编程语言教程知识请登录e良师益友网。

时间: 2024-08-08 05:39:05

数据库连接池配置的实例教程的相关文章

Tomcat6.0数据库连接池配置

http://blog.163.com/magicc_love/blog/static/185853662201111101130969/ oracle驱动包Tomcat 6.0配置oracle数据库连接池 安装Tomcat后,在我的电脑-属性—>高级-->环境变量系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat); CATALINA_HOME: c:\tomcat CATALINA_BASE: c:\tomcat TOMCAT_HOME: c:\tomcat 然后修改

【Java】java数据库连接池配置的几种方法

今天遇到了关于数据源连接池配置的问题,发现有很多种方式可以配置,现总结如下,希望对大家有所帮助:(已Mysql数据库为例) 一,Tomcat配置数据源: 方式一:在WebRoot下面建文件夹META-INF,里面建一个文件context.xml,内容如下: <Context>      <Resource name="jdbc/test" auth="Container" type="javax.sql.DataSource" 

Java语言链接数据库连接池配置的两种技巧

对于对性能要求较高的企业级应用来说用JDBC连接数据库的方式一般满足不了要求,这时就要用到数据库连接池了. 数据库连接池负责分配.管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个:释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏.这项技术能明显提高对数据库操作的性能. 配置数据库连接池的两种方法 Tomcat服务器配置步骤: 1.把下面这段代码粘贴D:\apache-tomcat-6.0.14\conf contex

tomcat数据库连接池配置

tomcat7增强了数据库连接池功能,连接池配置如下: <Resource name="jdbc/ecp" auth="Container" type="javax.sql.DataSource" maxActive="300" maxIdle="100" maxWait="10000" username="xm_db_portal" factory="

tomcat-dbcp数据库连接池配置以及使用时候的一些坑

一.数据库连接池 开发的时候经常会需要对数据库进行一些操作,比如说常见的增删改查之类的,当数据量小的时候,可以直接进行操作,但是当数据量增多的时候,每一次连接以及释放数据库都会耗费一定的时间,这个时候,可以采用数据库连接池来保持数据库的链接,减少连接数据库对程序带来的开销,并且可以减少数据库的压力,那么数据库链接池是一个什么样的东西呢?顾名思义,它是一个池子,池子里放的是对数据库的链接,打个比方鱼塘,就是养鱼的池子,想要吃鱼可以直接去捞,不用自己去亲自的买鱼苗养鱼等,数据库连接池就是放的对于数据

数据库连接池配置

使用数据库连接池可以大幅度提高数据库访问效率并且提高数据库承载量.下面介绍手动配置数据库连接池. 1 在tomkat安装目录下的lib目录下添加MySql数据库驱动jar包. 2 在tomcat安装目录下的conf子目录中的server.xml中最后的“</Host>”标记前添加如下配置: <Context path="/POS" docBase="POS" debug="5" reloadable="true&quo

j2ee数据库连接池配置大全

<!--web.xml begin--> <!--web.xml Spring ApplicationContext配置文件的路径 ,可使用通配符,多个路径用,号分隔 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:/config/applicationContext.xml</param-valu

94 数据库连接池配置

导入dbcp包 可以自行下载jar包,推荐使用maven自动获取. pom.xml <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version> </dependency> 创建连接池 public class JDBCUtil { private static

数据库连接池配置 - Oracle,SQL Server,DB2,MYSQL,SQLLITE3

################## 数据库连接配置 ################## #Oracle#hibernate.connection.driverClass=oracle.jdbc.driver.OracleDriver#hibernate.dialect=org.hibernate.dialect.Oracle9Dialect#hibernate.connection.url=jdbc:oracle:thin:@192.168.1.30:1521:other#hibernate