Resource name="jdbc/test"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@172.29.96.23:1521:ahdb"
username="ahdbs"
password="ahdbs"
maxActive="10"
maxIdle="3"
maxWait="10000" />
2,项目文件架下:WEB-INF目录下:修改web.xml文件:
在<web-app>中加入:
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3,
Hibernate中如下配置
<property name="connection.datasource">java:/comp/env/jdbc/test</property>
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
分享到:
相关推荐
本文将详细介绍如何在Hibernate中使用Tomcat的内置连接池DBCP(Database Connection Pool)。 首先,Tomcat的连接池配置是在`server.xml`文件中进行的。在`<Context>`标签内,我们需要添加一个名为`jdbc/quickstart...
### Tomcat6配置连接池详解 #### 一、引言 在Java Web开发中,数据库连接池技术的应用极为广泛。合理的数据库连接管理不仅能提高应用程序的性能,还能有效避免因频繁创建销毁连接所导致的资源浪费问题。Apache ...
综上所述,这个文档主要讲述了如何在Tomcat服务器上,通过Hibernate和JNDI数据源配置,使用DBCP连接池连接MySQL数据库。尽管Hibernate官方并不推荐使用DBCP,但文档仍然提供了详细的配置步骤,包括环境准备、数据库...
### Tomcat6连接池配置详解(自动重连) #### 一、引言 在现代Web应用开发中,数据库连接管理是非常重要的一环。为了提高应用性能并确保资源的有效利用,通常采用连接池技术来管理数据库连接。Apache Tomcat作为一...
在实际的Web应用开发中,JNDI常被用来查找和获取数据源,而连接池如DBCP和C3P0则负责管理和优化数据库连接的使用。开发者通过配置连接池参数,可以调整连接池的行为以适应不同的应用场景,比如调整最小和最大连接数...
【hibernate配置数据库连接池的三种方法】 在软件开发中,数据库连接池是一种重要的资源管理工具,它能显著提高数据库操作的效率和性能...总的来说,正确配置和使用数据库连接池对于优化Hibernate应用的性能至关重要。
4. **DBCP 连接池**:尽管在Hibernate3中不再推荐,但如果你需要使用,可以通过JNDI来配置,将数据源设置为JNDI名称,这样可以将连接池的管理交给应用服务器,便于管理和维护。 在选择连接池时,通常会考虑以下几个...
4. Apache Tomcat JDBC Pool:Tomcat服务器自带的连接池,适合与Tomcat服务器一起使用。 5. Druid:阿里巴巴开源的数据库连接池,除了基本功能外,还提供了监控、SQL审计等功能。 三、Hibernate配置连接池步骤 1. ...
通过这种方式,Tomcat连接池将负责管理数据库连接的生命周期,优化数据库操作的性能,同时减少系统资源的消耗。在实际应用中,还可以根据需要调整连接池的参数,如最小连接数、最大连接数、超时时间等,以适应不同...
根据给定的文件信息,...### 二、Spring框架与Tomcat连接池整合 #### 2.1 使用JNDI访问数据源 在Spring配置文件中,可以通过JNDI(Java Naming and Directory Interface)来访问在Tomcat中定义的数据源: ```xml ...
本文将详细阐述如何在Hibernate 3.2中配置和使用连接池,包括C3P0、DBCP和通过JNDI从容器获取连接池。 1. **使用Hibernate自带的连接池** Hibernate 3.2虽然自带了一个连接池,但由于性能和稳定性问题,官方并不...
以下示例展示了如何在Tomcat服务器中配置一个数据源连接池来连接MySQL数据库。配置主要涉及Tomcat的`context.xml`文件以及相关的环境变量设置。 ##### 1. `context.xml`文件配置 ```xml maxActive="50" maxIdle...
DBCP(DataBase Connection Pool)是Apache组织提供的一款Java数据库连接池组件,它是Tomcat服务器默认使用的连接池组件。数据库连接池技术的主要目的是提高系统性能,减少数据库操作中的资源开销,通过预先创建并...
这里使用了 C3P0 连接池作为 Hibernate 的连接提供者,并指定了 JNDI 数据源名称。 2. **编写测试页面:**为了验证配置是否正确,可以编写一个简单的 JSP 页面来测试数据源是否可用。 ```jsp ;charset=UTF-8" %>...
本篇将详细介绍如何在Tomcat下配置JNDI,以便于多个组件共享数据库连接池,例如在Hibernate框架中使用。 首先,我们需要理解Tomcat中的JNDI配置。JNDI允许我们将资源(如数据源)注册到一个全局命名空间中,这样...
在Hibernate的配置文件中,可以指定数据源的JNDI名称,使Hibernate使用已配置的连接池。 7. **选择和使用数据库连接池** 虽然Tomcat提供了内置的连接池实现,但还有许多优秀的第三方连接池组件,如Apache DBCP、C3...
默认的 Hibernate 连接池功能有限,推荐使用成熟的连接池实现,如 C3P0、Druid 或者应用服务器自身的连接池(如 Tomcat 的 DBCP、WebLogic)。配置时,需要取消 Hibernate 内置连接池的相关设置,并根据所选连接池的...