`

proxool数据源访问

阅读更多

使用JNDI连接数据库连接池

 

1、tomcat中配置JNDI数据源:

 

<Resource  name="jdbc/sid"
     auth="Container"    
     type="javax.sql.DataSource"
     factory="org.logicalcobwebs.proxool.ProxoolDataSource"    
     proxool.alias="orale10g"    
     user="uername"  
     password="pwd"    
     delegateProperties="foo=1,bar=true"
     proxool.jndi-name="myjndi"   
     proxool.driver-url="jdbc:oracle:thin:@127.0.0.1:1521:sid"    
     proxool.driver-class="oracle.jdbc.driver.OracleDriver"
     proxool.house-keeping-sleep-time="60000"  
     proxool.maximum-active-time="60000"
     proxool.prototype-count="2"
     proxool.statistics="1m,15m,1d"
     proxool.minimum-connection-count="10"
     proxool.maximum-connection-count="50"
     proxool.simultaneous-build-throttle="10"
     proxool.house-keeping-test-sql="select CURRENT_DATE from dual" 
     proxool.test-before-use="true"/>

 

并且tomcat的lib目录中要包含【proxool-0.9.1.jar】和【proxool-cglib.jar】。

 

 

2、在web.xml中添加

 <resource-ref>
  <description>tour online Connection</description>
  <res-ref-name>jdbc/sid</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
 </resource-ref>

 

 3、使用http://feijian8.iteye.com/blog/1758129来访问数据源。

 

分享到:
评论

相关推荐

    proxool 多数据源动态切换,刚刚一网友问我,顺便写的一个demo

    例如,通过一个全局变量或配置文件来决定当前使用哪个数据源,然后在需要数据库连接时,根据这个选择来获取对应的Proxool数据源。 在Spring中,可以利用`@ConfigurationProperties`注解加载`aa.xml`和`bb.xml`的...

    几种常用的Java数据源解决方案

    本文将详细介绍几种常用的数据源解决方案及其配置方法,包括JNDI方式创建`DataSource`、Apache提供的简单连接池创建数据源、C3P0方式创建数据源、Proxool方式创建数据源以及BoneCP方式创建数据源。 #### JNDI 方式...

    Struts2+spring+hibernate中的proxool连接池配置

    3. **配置Hibernate**: 在Hibernate的配置文件(如`hibernate.cfg.xml`)中,将数据源设置为刚刚创建的Proxool数据源bean。比如: ```xml ... ... &lt;property name="connection.datasource"&gt;java:comp/env/...

    proxool与mybatis整合例子

    3. 配置`Mybatis`的`mybatis-config.xml`:在`mybatis-config.xml`中配置数据源,引用`proxool.properties`中定义的连接池。例如: ```xml &lt;dataSource type="PROXOOL"&gt; ${proxool.mysql.testdriver}"/&gt; ...

    proxool-0.9.1.jar

    例如,在Spring框架中,可以使用以下XML配置来设置Proxool数据源: ```xml &lt;property name="url" value="jdbc:proxool:mysql://localhost:3306/mydb"/&gt; ``` 在上述配置中,`orgproxool.jdbc....

    proxool教程.zip

    在Spring框架中,你可以通过声明式配置来设置Proxool数据源。在XML配置文件中,创建一个`org.logicalcobwebs.proxool.ProxoolDataSource`类型的bean,然后设置相应的属性,如`driver-url`、`username`、`password`...

    Spring下mybatis多数据源配置

    ### Spring 下 MyBatis 多数据源配置详解 在企业级应用开发中,经常会遇到需要同时操作多个数据库的情况。为了实现这一目标,开发者通常会采用多数据源配置的方法。本篇文章将详细介绍如何在Spring框架中配置...

    proxool_0.9.1

    3. **集成应用**:将Proxool与应用程序的数据库访问层集成,通常是通过数据源(DataSource)接口来实现。 4. **错误处理**:对可能出现的连接超时、空闲连接过期等异常情况进行捕获和处理,以保证程序的健壮性。 ...

    SSH (Struts2+Spring3+Hibernate3) +Proxool_亲测成功 费大劲了.zip

    文件`Spring3+Hibernate+Proxool_lj配置试验成功.txt`表明Spring3和Hibernate已经成功地集成了Proxool,这可能涉及到了Spring的`DataSource`配置,通过`&lt;bean&gt;`标签定义一个数据源,然后在Hibernate配置中引用它。...

    proxool配置说明

    在此配置文件中,每个`&lt;proxool&gt;`标签对应一个数据源,通过`&lt;alias&gt;`标签为其命名。其他关键配置项包括: - `driver-url`:指定数据库的URL地址。 - `driver-class`:指定数据库驱动类名。 - `driver-properties`:...

    关于proxool数据库连接池的配置集合

    在其他环境中,也可以通过编程方式创建和配置Proxool的数据源。 7. **连接池性能优化**:根据实际应用负载调整连接池参数,如预热连接数、连接生命周期、空闲连接检查频率等,以达到最佳性能和资源利用率。 在使用...

    proxool连接池

    2. 在Tomcat的`server.xml`配置文件中,配置数据源(DataSource)为Proxool类型,如: ```xml type="org.logicalcobwebs.proxool.ProxoolDataSource" driverClassName="com.mysql.jdbc.Driver" url="proxool....

    ssh小框架(proxool连接池)

    在SSH小框架中,通常会将Proxool配置到Hibernate中,作为其默认的数据源。这样,Hibernate在进行数据库操作时,就会通过Proxool获取和释放连接。配置Proxool包括设置最大连接数、最小连接数、超时时间等参数,以适应...

    连接池首先 proxool

    3. **初始化与使用**:在应用程序中,通过JNDI查找或Spring框架的Bean注入方式,获取到Proxool数据源,并从中获取数据库连接。使用完毕后,记得将连接归还到连接池。 4. **监控与调整**:Proxool提供了一套监控系统...

    Spring+Hibernate+Proxool连接池

    在IT行业中,数据库连接管理是系统性能优化的关键因素之一,特别...通过Spring管理SessionFactory和数据源,结合Hibernate的ORM功能,以及Proxool的连接池管理,可以实现高效、可靠的数据库访问,提升应用的整体性能。

    proxool-0.9.1-source

    "Proxool-0.9.1-source"是Proxool的一个特定版本的源代码包,主要用于数据库连接池管理。Proxool是一个开源的、基于Java的数据库连接池实现,它提供了一种灵活且可扩展的方式来管理和优化数据库连接。在这个0.9.1...

    Spring+proxool+hibernate+struts2+aop整合的完整的简单项目

    1. **配置Spring**:创建Spring的配置文件,如`applicationContext.xml`,配置Bean定义,包括Proxool的数据源、Hibernate的SessionFactory以及需要管理的Service和DAO对象。 2. **配置Struts2**:设置Struts2的配置...

    proxool必备的3个jar包

    标题 "proxool必备的3个jar包" 指向的是在Java开发环境中使用Proxool连接池时所需的关键库文件。Proxool是一个开源的数据库连接池解决...理解并正确使用这些库文件,对于优化Java应用程序的数据库访问性能至关重要。

Global site tag (gtag.js) - Google Analytics