| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- <?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:@10.10.77.236:1521:EJGZXT</value>
- </property>
- <property name="username">
- <value>xgejgzxt</value>
- </property>
- <property name="password">
- <value>xgejgzxt</value>
- </property>
- <!-- 最大连接数据库连接数,设 0 为没有限制 原为25后应用经常报错 改为40-->
- <property name="maxActive">
- <value>50</value>
- </property>
- <!-- 最大等待连接中的数量,设 0 为没有限制 原为2后应用经常报错 改为20-->
- <property name="maxIdle">
- <value>30</value>
- </property>
- <!-- 最大等待毫秒数, 单位为 ms, 超过时间会出错误信息 -->
- <property name="maxWait">
- <value>60000</value>
- </property>
- <!-- 设置从数据源中返回的连接是否采用自动提交机制 -->
- <property name="defaultAutoCommit">
- <value>true</value>
- </property>
- <!-- 回收被遗弃的(一般是忘了释放的)数据库连接到连接池中 -->
- <property name="removeAbandoned">
- <value>true</value>
- </property>
- <!-- 数据库连接过多长时间不用将被视为被遗弃而收回连接池中 -->
- <property name="removeAbandonedTimeout">
- <value>240</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:@127.0.0.1:1521:NGCXMES</value>-->
- <!--<value>jdbc:oracle:thin:@172.16.0.8:1521:sqmesdb</value>-->
-
- <value>jdbc:oracle:thin:@172.16.33.200:1521:LGMESDB</value>
-
- </property>
- <property name="username">
- <value>xglg_user</value>
- </property>
- <property name="password">
- <value>user2009</value>
- </property>
- <property name="maxActive">
- <value>5</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.driver.OracleDriver</value>
- </property>
- <property name="url">
- <value>jdbc:oracle:thin:@10.90.0.8:1521:SQMESDB</value>
- </property>
- <property name="username">
- <value>xg3q</value>
- </property>
- <property name="password">
- <value>xg3q123</value>
- </property>
- <!-- 最大连接数据库连接数,设 0 为没有限制 原为25后应用经常报错 改为40-->
- <property name="maxActive">
- <value>10</value>
- </property>
- <!-- 最大等待连接中的数量,设 0 为没有限制 原为2后应用经常报错 改为20-->
- <property name="maxIdle">
- <value>2</value>
- </property>
- <!-- 最大等待毫秒数, 单位为 ms, 超过时间会出错误信息 -->
- <property name="maxWait">
- <value>60000</value>
- </property>
- <!-- 设置从数据源中返回的连接是否采用自动提交机制 -->
- <property name="defaultAutoCommit">
- <value>true</value>
- </property>
- <!-- 回收被遗弃的(一般是忘了释放的)数据库连接到连接池中 -->
- <property name="removeAbandoned">
- <value>true</value>
- </property>
- <!-- 数据库连接过多长时间不用将被视为被遗弃而收回连接池中 -->
- <property name="removeAbandonedTimeout">
- <value>600</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="SqDao" class="CoreFS.SA04.CoreDBProxy">
- <property name="jdbcTemplate" ref="jdbcTemplate2" />
- <!-- ② 设置 LOB 处理器 -->
- <property name="lobHandler" ref="oracleLobHandler" />
- </bean>
-
- <bean id="coredao" class="CoreFS.SA04.CoreDBProxy">
- <property name="jdbcTemplate" ref="jdbcTemplate1" />
- <!-- ② 设置 LOB 处理器 -->
- <property name="lobHandler" ref="oracleLobHandler" />
- </bean>
-
- </beans>
|