连接池配置

原创 2012年03月26日 17:56:48
<?xml version="1.0" encoding="UTF-8"?>
<!-- 此文件位置:TomcatHome\conf\Context.xml  注意:区分大小写  -->
<Context>
   <!-- 
       Context.xml    用于程序的初始化应用上下文信息
       
       Environment元素  用于配置环境变量的名称和值
                     程序中通过jndi以java:comp/env/px表示的名称,lookup可以查询到value     
    -->
     
    <Environment name="px" value="hello china" type="java.lang.String" />
    
    <!-- 
       Resource元素        用于配置程序可以使用的资源名称及其属性   type driverClassName url username password是必须的,其他可选
     -->
	<Resource
	    name="jdbc/OraDS" 
	    auth="Container"
			type="javax.sql.DataSource" 
			initialSize="2" 
			maxActive="5" 
			maxIdle="2"
			maxWait="6000" 
			removeAbandoned="true" 
			removeAbandonedTimeout="10"
			logAbandoned="true"
			username="news"
			password="news"
			driverClassName="oracle.jdbc.driver.OracleDriver"
			url="jdbc:oracle:thin:@localhost:1521:pxiong"/>

</Context>

<!-- 
   开源连接池技术:DBCP、c3p0、 proxool
     
   Tomcat6 dbcp数据源配置及使用:
   1.导入数据库驱动文件 Tomcat lib目录

   2.Tomcat的conf/context.xml中
          或在web应用中META-INF中创建context.xml配置数据源
          配置Resource元素及属性(如上)

   3. Web应用中在web.xml中配置<resource-ref>
           如:
         <resource-ref>
		   <description>Tomcat数据源配置</description>
		   <res-ref-name>jdbc/OraDS</res-ref-name>
		   <res-type>javax.sql.DataSource</res-type>
		   <res-auth>Container</res-auth>
	  </resource-ref>
	  
   4.使用JNDI获得DataSource引用,由DataSource获取连接池中的连接
        如:
	Context ctx = new InitialContext();//创建JNDI上下文对象
    	DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/OraDS");
	Connection conn=ds.getConnection();//从数据源获取连接对象
-->



<!-- Tomcat6 dbcp数据源配置  参考:  http://tomcat.apache.org/tomcat-6.0-doc/   -->


<!--   
name                        指定Resource的JNDI名称
auth                        指定管理Resource的Manager(Container:由容器创建和管理|Application:由Web应用创建和管理)
type                        指定Resource所属的Java类
initialSize                 初始化连接数
maxActive 			 		数据库连接池中的最大连接数。 
maxIdle  					最多的空闲数据连接数。 
maxWait						最大连接等待时长(毫秒);如果超时,抛出异常。  -1为无限制
removeAbandoned 		    TOMCAT是否自动检查恢复重新利用没有正常关闭的Connection.(默认是false)
removeAbandonedTimeout	        设定连接在多少秒内被认为是放弃的连接,即可进行恢复利用
logAbandoned 				输出回收的日志,可以详细打印出异常


其他属性参考  http://commons.apache.org/dbcp/configuration.html


-->	


 

tomcat连接池配置

  • 2017年03月23日 15:55
  • 1.71MB
  • 下载

c3p0连接池以及配置文件

  • 2016年05月11日 21:32
  • 380KB
  • 下载

配置datasource三种方式 数据库连接池 .

spring配置datasource三种方式 1、使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:Driv...

tomcat连接池配置

  • 2017年03月10日 17:25
  • 1.7MB
  • 下载

Druid连接池以及在springboot下配置

在Spring Boot下默认提供了若干种可用的连接池,Druid来自于阿里系的一个开源连接池,在连接池之外,还提供了非常优秀的监控功能,这里讲解如何与Spring Boot实现集成。 1.  环境...

weblogic连接池配置

  • 2015年12月04日 10:10
  • 2.31MB
  • 下载

spring配置datasource三种方式 数据库连接池

spring配置datasource三种方式 1、使用org.springframework.jdbc.datasource.DriverManagerDataSource  说明:Drive...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:连接池配置
举报原因:
原因补充:

(最多只允许输入30个字)