| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
- "http://www.springframework.org/dtd/spring-beans.dtd">
- <beans>
- <bean id="dataSource"
- class="org.apache.commons.dbcp.BasicDataSource"
- destroy-method="close">
- <property name="driverClassName">
- <value>oracle.jdbc.driver.OracleDriver</value>
- </property>
- <property name="url">
- <!--
- <value>jdbc:oracle:thin:@172.16.0.8:1521:SQMESDB</value>
- <value>jdbc:oracle:thin:@172.16.0.100:1521:SQMESDB</value>
- -->
- <value>jdbc:oracle:thin:@172.16.0.100:1521:SQMESDB</value>
- </property>
- <property name="username">
- <value>xg3q</value>
- </property>
- <property name="password">
- <value>cxuser</value>
- </property>
- <!-- 最大连接数据库连接数,设 0 为没有限制 -->
- <property name="maxActive">
- <value>60</value>
- </property>
- <!-- 最大等待连接中的数量,设 0 为没有限制 -->
- <property name="maxIdle">
- <value>2</value>
- </property>
- <!-- 最大等待毫秒数, 单位为 ms, 超过时间会出错误信息 -->
- <property name="maxWait">
- <value>1000</value>
- </property>
- <!-- 最大等待连接中的数量,设 0 为没有限制 -->
- <property name="defaultAutoCommit">
- <value>true</value>
- </property>
- <!-- 回收被遗弃的(一般是忘了释放的)数据库连接到连接池中 -->
- <property name="removeAbandoned">
- <value>true</value>
- </property>
- <!-- 数据库连接过多长时间不用将被视为被遗弃而收回连接池中 -->
- <property name="removeAbandonedTimeout">
- <value>180</value>
- </property>
- </bean>
-
- <bean id="dataSource1"
- class="org.apache.commons.dbcp.BasicDataSource"
- destroy-method="close">
- <property name="driverClassName">
- <value>oracle.jdbc.OracleDriver</value>
- </property>
- <property name="url">
- <!--
- <value>jdbc:oracle:thin:@172.16.0.171:1521:SQMESDB</value>
- <value>jdbc:oracle:thin:@172.16.0.100:1521:SQMESDB</value>
- -->
- <value>jdbc:oracle:thin:@10.10.0.8:1521:SQMESDB</value>
-
- </property>
- <property name="username">
- <value>JHYUSER</value>
- </property>
- <property name="password">
- <value>JHYUSER</value>
- </property>
- <property name="maxActive">
- <value>25</value>
- </property>
- <property name="maxIdle">
- <value>2</value>
- </property>
- <property name="maxWait">
- <value>1000</value>
- </property>
- <property name="defaultAutoCommit">
- <value>true</value>
- </property>
- <property name="removeAbandoned">
- <value>true</value>
- </property>
- <property name="removeAbandonedTimeout">
- <value>180</value>
- </property>
- </bean>
-
- <bean id="dataSource2"
- class="org.apache.commons.dbcp.BasicDataSource"
- destroy-method="close">
- <property name="driverClassName">
- <value>oracle.jdbc.OracleDriver</value>
- </property>
- <property name="url">
- <!--
- <value>jdbc:oracle:thin:@10.252.222.101:1521:xgyt</value>
- <value>jdbc:oracle:thin:@172.16.81.101:1521:xgyt1</value>
- -->
- <value>jdbc:oracle:thin:@172.16.4.170:1521:xgyt</value>
- </property>
- <property name="username">
- <value>xmlz</value>
- </property>
- <property name="password">
- <value>ytglz</value>
- </property>
- <property name="maxActive">
- <value>25</value>
- </property>
- <property name="maxIdle">
- <value>2</value>
- </property>
- <property name="maxWait">
- <value>1000</value>
- </property>
- <property name="defaultAutoCommit">
- <value>true</value>
- </property>
- <property name="removeAbandoned">
- <value>true</value>
- </property>
- <property name="removeAbandonedTimeout">
- <value>180</value>
- </property>
- </bean>
- <bean id="jdbcTemplate"
- class="org.springframework.jdbc.core.JdbcTemplate">
- <property name="dataSource" ref="dataSource" />
- <!-- 设置抽取器 -->
- <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" />
- </bean>
-
- <bean id="jdbcTemplate1"
- class="org.springframework.jdbc.core.JdbcTemplate">
- <property name="dataSource" ref="dataSource1" />
- <!-- 设置抽取器 -->
- <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" />
- </bean>
-
- <bean id="jdbcTemplate2"
- class="org.springframework.jdbc.core.JdbcTemplate">
- <property name="dataSource" ref="dataSource2" />
- <!-- 设置抽取器 -->
- <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" />
- </bean>
-
- <bean id="nativeJdbcExtractor"
- class="org.springframework.jdbc.support.nativejdbc.CommonsDbcpNativeJdbcExtractor"
- lazy-init="true" />
- <bean id="oracleLobHandler"
- class="org.springframework.jdbc.support.lob.OracleLobHandler"
- lazy-init="true">
- <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" />
- <!-- ① 设置本地 Jdbc 对象抽取器 -->
- </bean>
- <bean id="KgDao" class="CoreFS.SA04.CoreDBProxy">
- <property name="jdbcTemplate" ref="jdbcTemplate" />
- <!-- ② 设置 LOB 处理器 -->
- <property name="lobHandler" ref="oracleLobHandler" />
- </bean>
-
- <bean id="JhyDao" class="CoreFS.SA04.CoreDBProxy">
- <property name="jdbcTemplate" ref="jdbcTemplate1" />
- <!-- ② 设置 LOB 处理器 -->
- <property name="lobHandler" ref="oracleLobHandler" />
- </bean>
-
- <bean id="YtDao" class="CoreFS.SA04.CoreDBProxy">
- <property name="jdbcTemplate" ref="jdbcTemplate2" />
- <!-- ② 设置 LOB 处理器 -->
- <property name="lobHandler" ref="oracleLobHandler" />
- </bean>
-
- </beans>
|