sqlMapConfig.xml配置文件

来源:互联网 发布:程序员健康指南 pdf 编辑:程序博客网 时间:2024/06/06 02:59

01.<?xml version="1.0" encoding="UTF-8" ?> 
02.<!DOCTYPE sqlMapConfig       
03.    PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"       
04.    "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> 
05.<sqlMapConfig> 
06.    <settings 
07.        cacheModelsEnabled="true" 
08.        enhancementEnabled="true" 
09.        lazyLoadingEnabled="true" 
10.        errorTracingEnabled="true" 
11.        maxRequests="32" 
12.        maxSessions="10" 
13.        maxTransactions="5" 
14.        useStatementNamespaces="false" 
15.      /> 
16.  <transactionManager type="JDBC"> 
17.   <dataSource type="SIMPLE"> 
18.        <property name="JDBC.Driver" value="oracle.jdbc.driver.OracleDriver"/> 
19.      <property name="JDBC.ConnectionURL" value="jdbc:oracle:thin:@..."/> 
20.      <property name="JDBC.Username" value="..."/> 
21.      <property name="JDBC.Password" value="..."/> 
22.       <property name="JDBC.DefaultAutoCommit" value="true"/> 
23.        <!-- 数据库连接池可维持的最大容量。缺省值: 10 --> 
24.      <property name="Pool.MaximumActiveConnections" value="10"/> 
25.        <!-- 数据库连接池中允许的挂起(idle)连接数。缺省值: 5 --> 
26.      <property name="Pool.MaximumIdleConnections" value="5"/> 
27.          <!--    
28.            数据库联接池中,连接被某个任务所允许占用的最大时间,   
29.            如果超过这个时间限定,连接将被强制收回(单位:毫秒)。   
30.            缺省值: 20000    
31.        -->   
32.      <property name="Pool.MaximumCheckoutTime" value="180000"/> 
33.        <!--    
34.            当线程试图从连接池中获取连接时,连接池中无可用连接可供使用,   
35.            此时线程将进入等待状态,直到池中出现空闲连接。   
36.            此参数设定了线程所允许等待的最长时间(单位:毫秒)缺省值: 10    
37.        --> 
38.      <property name="Pool.TimeToWait" value="10000"/> 
39.        <!--   
40.            数据库连接状态检测语句。   
41.            某些数据库在连接在某段时间持续处于空闲状态时会将其断开。   
42.            而连接池管理器将通过此语句检测池中连接是否可用。   
43.            它对性能的影响较大,应小心使用。检测语句应该是一个最简化的无逻辑SQL,   
44.            如:select 1 from dual缺省值: N/A   
45.        -->        
46.      <property name="Pool.PingQuery" value="select 1 from dual"/> 
47.          <!-- 是否允许检测连接状态。缺省值: false -->   
48.      <property name="Pool.PingEnabled" value="true"/> 
49.          <!-- 对持续连接时间超过设定值(毫秒)的连接进行检测。缺省值: 0  不检查-->   
50.      <property name="Pool.PingConnectionsOlderThan" value="0"/> 
51.          <!-- 对空闲超过设定值(毫秒)的连接进行检测。缺省值: 0  不检查--> 
52.      <property name="Pool.PingConnectionsNotUsedFor" value="3600000"/> 
53.      <property name="Pool.QuietMode" value="true"/> 
54.    </dataSource>   
55. 
56.     <!--<dataSource type="JNDI"> 
57.        <property name="DataSource" value="WXPTDataSource"/>    
58.      </dataSource>--> 
59. 
60.  </transactionManager> 
61.       <!-- frame --> 
62.       <sqlMap resource=".../login.xml"/> 
63.       ......       
64.</sqlMapConfig> 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ty110119120/archive/2010/05/04/5555495.aspx

原创粉丝点击