springjndiConfig.xml 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918
  1. <!-- <?xml version="1.0" encoding="UTF-8"?> -->
  2. <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
  3. "http://www.springframework.org/dtd/spring-beans.dtd">
  4. <!-- <beans xmlns="http://www.springframework.org/schema/beans"
  5. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  6. xsi:schemaLocation="http://www.springframework.org/schema/beans
  7. http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> -->
  8. <beans>
  9. <!-- bean id="ds-1" class="org.springframework.jndi.JndiObjectFactoryBean">
  10. <property name="jndiName" value="jdbc/test"/>
  11. <property name="resourceRef" value="true"/>
  12. </bean-->
  13. <bean id="dataSource"
  14. class="org.apache.commons.dbcp.BasicDataSource"
  15. destroy-method="close">
  16. <property name="driverClassName">
  17. <value>oracle.jdbc.driver.OracleDriver</value>
  18. </property>
  19. <property name="url">
  20. <!--测试环境-->
  21. <!--<value>jdbc:oracle:thin:@172.16.2.128:1521:tgcxtest</value>-->
  22. <!--正式环境-->
  23. <value>jdbc:oracle:thin:@172.54.11.30:1521/TGCXDB</value>
  24. <!-- <value>jdbc:oracle:thin:@192.168.10.31:1521/TGCXDB</value> -->
  25. </property>
  26. <property name="username">
  27. <value>cxuser</value>
  28. </property>
  29. <property name="password">
  30. <!--测试环境-->
  31. <!--<value>cxuser</value>-->
  32. <!--正式环境-->
  33. <value>usr5581</value>
  34. </property>
  35. <!-- 最大连接数据库连接数,设 0 为没有限制 -->
  36. <property name="maxActive">
  37. <value>10</value>
  38. </property>
  39. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  40. <property name="maxIdle">
  41. <value>8</value>
  42. </property>
  43. <!-- 最小等待连接中的数量 -->
  44. <property name="minIdle">
  45. <value>4</value>
  46. </property>
  47. <!-- 最大等待毫秒数, 单位为 ms, 超过时间会出错误信息 -->
  48. <property name="maxWait">
  49. <value>5000</value>
  50. </property>
  51. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  52. <property name="defaultAutoCommit">
  53. <value>true</value>
  54. </property>
  55. <!-- 回收被遗弃的(一般是忘了释放的)数据库连接到连接池中 -->
  56. <property name="removeAbandoned">
  57. <value>true</value>
  58. </property>
  59. <!-- 数据库连接过多长时间不用将被视为被遗弃而收回连接池中 -->
  60. <property name="removeAbandonedTimeout">
  61. <value>60</value>
  62. </property>
  63. <property name="logAbandoned">
  64. <value>true</value>
  65. </property>
  66. <property name="initialSize">
  67. <value>2</value>
  68. </property>
  69. <!-- sql 心跳 在数据库重启后确保重连-->
  70. <property name= "testWhileIdle" value="true"/>
  71. <property name= "testOnBorrow" value="false"/>
  72. <property name= "testOnReturn" value="false"/>
  73. <property name= "validationQuery" value="select * from dual"/>
  74. <property name= "timeBetweenEvictionRunsMillis" value="60000"/>
  75. <property name= "numTestsPerEvictionRun" value="10"/>
  76. <!-- property name= "validationQueryTimeout" value="1" />-->
  77. </bean>
  78. <bean id="dataSource1"
  79. class="org.apache.commons.dbcp.BasicDataSource"
  80. destroy-method="close">
  81. <property name="driverClassName">
  82. <value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value>
  83. </property>
  84. <property name="url">
  85. <value>jdbc:sqlserver://192.168.10.3:1433;DatabaseName=GetPu3PrcData</value>
  86. </property>
  87. <property name="username">
  88. <value>yingjian</value>
  89. </property>
  90. <property name="password">
  91. <value>yingjian1</value>
  92. </property>
  93. <!-- 最大连接数据库连接数,设 0 为没有限制 -->
  94. <property name="maxActive">
  95. <value>20</value>
  96. </property>
  97. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  98. <property name="maxIdle">
  99. <value>10</value>
  100. </property>
  101. <!-- 最小等待连接中的数量 -->
  102. <property name="minIdle">
  103. <value>5</value>
  104. </property>
  105. <!-- 最大等待毫秒数, 单位为 ms, 超过时间会出错误信息 -->
  106. <property name="maxWait">
  107. <value>5000</value>
  108. </property>
  109. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  110. <property name="defaultAutoCommit">
  111. <value>true</value>
  112. </property>
  113. <!-- 回收被遗弃的(一般是忘了释放的)数据库连接到连接池中 -->
  114. <property name="removeAbandoned">
  115. <value>true</value>
  116. </property>
  117. <!-- 数据库连接过多长时间不用将被视为被遗弃而收回连接池中 -->
  118. <property name="removeAbandonedTimeout">
  119. <value>60</value>
  120. </property>
  121. <property name="logAbandoned">
  122. <value>true</value>
  123. </property>
  124. <property name="initialSize">
  125. <value>5</value>
  126. </property>
  127. </bean>
  128. <bean id="dataSource2"
  129. class="org.apache.commons.dbcp.BasicDataSource"
  130. destroy-method="close">
  131. <property name="driverClassName">
  132. <value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value>
  133. </property>
  134. <property name="url">
  135. <value>jdbc:sqlserver://192.168.10.30:1433;DatabaseName=GetPu3PrcData</value>
  136. </property>
  137. <property name="username">
  138. <value>yingjian</value>
  139. </property>
  140. <property name="password">
  141. <value>yingjian1</value>
  142. </property>
  143. <!-- 最大连接数据库连接数,设 0 为没有限制 -->
  144. <property name="maxActive">
  145. <value>20</value>
  146. </property>
  147. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  148. <property name="maxIdle">
  149. <value>10</value>
  150. </property>
  151. <!-- 最小等待连接中的数量 -->
  152. <property name="minIdle">
  153. <value>5</value>
  154. </property>
  155. <!-- 最大等待毫秒数, 单位为 ms, 超过时间会出错误信息 -->
  156. <property name="maxWait">
  157. <value>5000</value>
  158. </property>
  159. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  160. <property name="defaultAutoCommit">
  161. <value>true</value>
  162. </property>
  163. <!-- 回收被遗弃的(一般是忘了释放的)数据库连接到连接池中 -->
  164. <property name="removeAbandoned">
  165. <value>true</value>
  166. </property>
  167. <!-- 数据库连接过多长时间不用将被视为被遗弃而收回连接池中 -->
  168. <property name="removeAbandonedTimeout">
  169. <value>60</value>
  170. </property>
  171. <property name="logAbandoned">
  172. <value>true</value>
  173. </property>
  174. <property name="initialSize">
  175. <value>5</value>
  176. </property>
  177. </bean>
  178. <bean id="dataSource720"
  179. class="org.apache.commons.dbcp.BasicDataSource"
  180. destroy-method="close">
  181. <property name="driverClassName">
  182. <value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value>
  183. </property>
  184. <property name="url">
  185. <value>jdbc:sqlserver://172.16.0.17:1433;DatabaseName=GetPu3PrcData</value>
  186. </property>
  187. <property name="username">
  188. <value>sa</value>
  189. </property>
  190. <property name="password">
  191. <value>Tpcims2003</value>
  192. </property>
  193. <!-- 最大连接数据库连接数,设 0 为没有限制 -->
  194. <property name="maxActive">
  195. <value>20</value>
  196. </property>
  197. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  198. <property name="maxIdle">
  199. <value>10</value>
  200. </property>
  201. <!-- 最小等待连接中的数量 -->
  202. <property name="minIdle">
  203. <value>5</value>
  204. </property>
  205. <!-- 最大等待毫秒数, 单位为 ms, 超过时间会出错误信息 -->
  206. <property name="maxWait">
  207. <value>5000</value>
  208. </property>
  209. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  210. <property name="defaultAutoCommit">
  211. <value>true</value>
  212. </property>
  213. <!-- 回收被遗弃的(一般是忘了释放的)数据库连接到连接池中 -->
  214. <property name="removeAbandoned">
  215. <value>true</value>
  216. </property>
  217. <!-- 数据库连接过多长时间不用将被视为被遗弃而收回连接池中 -->
  218. <property name="removeAbandonedTimeout">
  219. <value>60</value>
  220. </property>
  221. <property name="logAbandoned">
  222. <value>true</value>
  223. </property>
  224. <property name="initialSize">
  225. <value>5</value>
  226. </property>
  227. </bean>
  228. <bean id="dataSource3"
  229. class="org.apache.commons.dbcp.BasicDataSource"
  230. destroy-method="close">
  231. <property name="driverClassName">
  232. <value>oracle.jdbc.driver.OracleDriver</value>
  233. </property>
  234. <property name="url">
  235. <value>jdbc:oracle:thin:@172.16.17.31:1521/wlsrv</value>
  236. <!-- <value>jdbc:oracle:thin:@172.16.0.31:1521/wlsrv</value>-->
  237. </property>
  238. <property name="username">
  239. <value>tgjl_user</value>
  240. </property>
  241. <property name="password">
  242. <value>jikongsystem</value>
  243. </property>
  244. <!-- 最大连接数据库连接数,设 0 为没有限制 -->
  245. <property name="maxActive">
  246. <value>10</value>
  247. </property>
  248. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  249. <property name="maxIdle">
  250. <value>8</value>
  251. </property>
  252. <!-- 最小等待连接中的数量 -->
  253. <property name="minIdle">
  254. <value>4</value>
  255. </property>
  256. <!-- 最大等待毫秒数, 单位为 ms, 超过时间会出错误信息 -->
  257. <property name="maxWait">
  258. <value>5000</value>
  259. </property>
  260. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  261. <property name="defaultAutoCommit">
  262. <value>true</value>
  263. </property>
  264. <!-- 回收被遗弃的(一般是忘了释放的)数据库连接到连接池中 -->
  265. <property name="removeAbandoned">
  266. <value>true</value>
  267. </property>
  268. <!-- 数据库连接过多长时间不用将被视为被遗弃而收回连接池中 -->
  269. <property name="removeAbandonedTimeout">
  270. <value>60</value>
  271. </property>
  272. <property name="logAbandoned">
  273. <value>true</value>
  274. </property>
  275. <property name="initialSize">
  276. <value>2</value>
  277. </property>
  278. <!-- sql 心跳 在数据库重启后确保重连-->
  279. <property name= "testWhileIdle" value="true"/>
  280. <property name= "testOnBorrow" value="false"/>
  281. <property name= "testOnReturn" value="false"/>
  282. <property name= "validationQuery" value="select * from dual"/>
  283. <property name= "timeBetweenEvictionRunsMillis" value="60000"/>
  284. <property name= "numTestsPerEvictionRun" value="10"/>
  285. <!-- property name= "validationQueryTimeout" value="1" />-->
  286. </bean>
  287. <bean id="dataSource5"
  288. class="org.apache.commons.dbcp.BasicDataSource"
  289. destroy-method="close">
  290. <property name="driverClassName">
  291. <value>oracle.jdbc.driver.OracleDriver</value>
  292. </property>
  293. <property name="url">
  294. <!-- <value>jdbc:oracle:thin:@172.16.17.31:1521/wlsrv</value>-->
  295. <value>jdbc:oracle:thin:@172.16.0.31:1521/wlsrv</value>
  296. </property>
  297. <property name="username">
  298. <value>tgjl_user</value>
  299. </property>
  300. <property name="password">
  301. <value>jikongsystem</value>
  302. </property>
  303. <!-- 最大连接数据库连接数,设 0 为没有限制 -->
  304. <property name="maxActive">
  305. <value>10</value>
  306. </property>
  307. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  308. <property name="maxIdle">
  309. <value>8</value>
  310. </property>
  311. <!-- 最小等待连接中的数量 -->
  312. <property name="minIdle">
  313. <value>4</value>
  314. </property>
  315. <!-- 最大等待毫秒数, 单位为 ms, 超过时间会出错误信息 -->
  316. <property name="maxWait">
  317. <value>5000</value>
  318. </property>
  319. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  320. <property name="defaultAutoCommit">
  321. <value>true</value>
  322. </property>
  323. <!-- 回收被遗弃的(一般是忘了释放的)数据库连接到连接池中 -->
  324. <property name="removeAbandoned">
  325. <value>true</value>
  326. </property>
  327. <!-- 数据库连接过多长时间不用将被视为被遗弃而收回连接池中 -->
  328. <property name="removeAbandonedTimeout">
  329. <value>60</value>
  330. </property>
  331. <property name="logAbandoned">
  332. <value>true</value>
  333. </property>
  334. <property name="initialSize">
  335. <value>2</value>
  336. </property>
  337. <!-- sql 心跳 在数据库重启后确保重连-->
  338. <property name= "testWhileIdle" value="true"/>
  339. <property name= "testOnBorrow" value="false"/>
  340. <property name= "testOnReturn" value="false"/>
  341. <property name= "validationQuery" value="select * from dual"/>
  342. <property name= "timeBetweenEvictionRunsMillis" value="60000"/>
  343. <property name= "numTestsPerEvictionRun" value="10"/>
  344. <!-- property name= "validationQueryTimeout" value="1" />-->
  345. </bean>
  346. <bean id="dataSource4"
  347. class="org.apache.commons.dbcp.BasicDataSource"
  348. destroy-method="close">
  349. <property name="driverClassName">
  350. <value>oracle.jdbc.driver.OracleDriver</value>
  351. </property>
  352. <property name="url">
  353. <value>jdbc:oracle:thin:@172.16.2.120:1521/lims</value>
  354. </property>
  355. <property name="username">
  356. <value>lims</value>
  357. </property>
  358. <property name="password">
  359. <value>Lims123789</value>
  360. </property>
  361. <!-- 最大连接数据库连接数,设 0 为没有限制 -->
  362. <property name="maxActive">
  363. <value>10</value>
  364. </property>
  365. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  366. <property name="maxIdle">
  367. <value>8</value>
  368. </property>
  369. <!-- 最小等待连接中的数量 -->
  370. <property name="minIdle">
  371. <value>4</value>
  372. </property>
  373. <!-- 最大等待毫秒数, 单位为 ms, 超过时间会出错误信息 -->
  374. <property name="maxWait">
  375. <value>5000</value>
  376. </property>
  377. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  378. <property name="defaultAutoCommit">
  379. <value>true</value>
  380. </property>
  381. <!-- 回收被遗弃的(一般是忘了释放的)数据库连接到连接池中 -->
  382. <property name="removeAbandoned">
  383. <value>true</value>
  384. </property>
  385. <!-- 数据库连接过多长时间不用将被视为被遗弃而收回连接池中 -->
  386. <property name="removeAbandonedTimeout">
  387. <value>60</value>
  388. </property>
  389. <property name="logAbandoned">
  390. <value>true</value>
  391. </property>
  392. <property name="initialSize">
  393. <value>2</value>
  394. </property>
  395. <!-- sql 心跳 在数据库重启后确保重连-->
  396. <property name= "testWhileIdle" value="true"/>
  397. <property name= "testOnBorrow" value="false"/>
  398. <property name= "testOnReturn" value="false"/>
  399. <property name= "validationQuery" value="select * from dual"/>
  400. <property name= "timeBetweenEvictionRunsMillis" value="60000"/>
  401. <property name= "numTestsPerEvictionRun" value="10"/>
  402. <!-- property name= "validationQueryTimeout" value="1" />-->
  403. </bean>
  404. <bean id="dataSourceLocal"
  405. class="org.apache.commons.dbcp.BasicDataSource"
  406. destroy-method="close">
  407. <property name="driverClassName">
  408. <value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value>
  409. </property>
  410. <property name="url">
  411. <value>jdbc:sqlserver://localhost;DatabaseName=GetPu3PrcData</value>
  412. </property>
  413. <property name="username">
  414. <value>sa</value>
  415. </property>
  416. <property name="password">
  417. <value>zhushaobo</value>
  418. </property>
  419. <!-- 最大连接数据库连接数,设 0 为没有限制 -->
  420. <property name="maxActive">
  421. <value>20</value>
  422. </property>
  423. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  424. <property name="maxIdle">
  425. <value>10</value>
  426. </property>
  427. <!-- 最小等待连接中的数量 -->
  428. <property name="minIdle">
  429. <value>5</value>
  430. </property>
  431. <!-- 最大等待毫秒数, 单位为 ms, 超过时间会出错误信息 -->
  432. <property name="maxWait">
  433. <value>5000</value>
  434. </property>
  435. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  436. <property name="defaultAutoCommit">
  437. <value>true</value>
  438. </property>
  439. <!-- 回收被遗弃的(一般是忘了释放的)数据库连接到连接池中 -->
  440. <property name="removeAbandoned">
  441. <value>true</value>
  442. </property>
  443. <!-- 数据库连接过多长时间不用将被视为被遗弃而收回连接池中 -->
  444. <property name="removeAbandonedTimeout">
  445. <value>200</value>
  446. </property>
  447. <property name="logAbandoned">
  448. <value>true</value>
  449. </property>
  450. <property name="initialSize">
  451. <value>5</value>
  452. </property>
  453. </bean>
  454. <!-- 检化验数据库-->
  455. <bean id="jhyDataSource"
  456. class="org.apache.commons.dbcp.BasicDataSource"
  457. destroy-method="close">
  458. <property name="driverClassName">
  459. <value>oracle.jdbc.driver.OracleDriver</value>
  460. </property>
  461. <property name="url">
  462. <!-- 真实 -->
  463. <!-- <value>jdbc:oracle:thin:@192.168.10.31:1521/TGCXDB</value> -->
  464. <value>jdbc:oracle:thin:@172.54.11.30:1521/TGCXDB</value>
  465. </property>
  466. <property name="username">
  467. <value>LIMSUSER</value>
  468. </property>
  469. <property name="password">
  470. <value>lis91573</value>
  471. </property>
  472. <!-- 最大连接数据库连接数,设 0 为没有限制 -->
  473. <property name="maxActive">
  474. <value>16</value>
  475. </property>
  476. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  477. <property name="maxIdle">
  478. <value>8</value>
  479. </property>
  480. <!-- 最小等待连接中的数量 -->
  481. <property name="minIdle">
  482. <value>4</value>
  483. </property>
  484. <!-- 最大等待毫秒数, 单位为 ms, 超过时间会出错误信息 -->
  485. <property name="maxWait">
  486. <value>5000</value>
  487. </property>
  488. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  489. <property name="defaultAutoCommit">
  490. <value>true</value>
  491. </property>
  492. <!-- 回收被遗弃的(一般是忘了释放的)数据库连接到连接池中 -->
  493. <property name="removeAbandoned">
  494. <value>true</value>
  495. </property>
  496. <!-- 数据库连接过多长时间不用将被视为被遗弃而收回连接池中 -->
  497. <property name="removeAbandonedTimeout">
  498. <value>60</value>
  499. </property>
  500. <property name="logAbandoned">
  501. <value>true</value>
  502. </property>
  503. <property name="initialSize">
  504. <value>2</value>
  505. </property>
  506. <!-- sql 心跳 在数据库重启后确保重连-->
  507. <property name= "testWhileIdle" value="true"/>
  508. <property name= "testOnBorrow" value="false"/>
  509. <property name= "testOnReturn" value="false"/>
  510. <property name= "validationQuery" value="select * from dual"/>
  511. <property name= "timeBetweenEvictionRunsMillis" value="60000"/>
  512. <property name= "numTestsPerEvictionRun" value="10"/>
  513. <!-- property name= "validationQueryTimeout" value="1" />-->
  514. </bean>
  515. <bean id="PhyCollectdataSource"
  516. class="org.apache.commons.dbcp.BasicDataSource"
  517. destroy-method="close">
  518. <property name="driverClassName">
  519. <value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value>
  520. </property>
  521. <property name="url">
  522. <value>jdbc:sqlserver://172.16.2.141;DatabaseName=fmis_data</value>
  523. </property>
  524. <property name="username">
  525. <value>sa</value>
  526. </property>
  527. <property name="password">
  528. <value>tpcims</value>
  529. </property>
  530. <!-- 最大连接数据库连接数,设 0 为没有限制 -->
  531. <property name="maxActive">
  532. <value>20</value>
  533. </property>
  534. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  535. <property name="maxIdle">
  536. <value>10</value>
  537. </property>
  538. <!-- 最小等待连接中的数量 -->
  539. <property name="minIdle">
  540. <value>5</value>
  541. </property>
  542. <!-- 最大等待毫秒数, 单位为 ms, 超过时间会出错误信息 -->
  543. <property name="maxWait">
  544. <value>5000</value>
  545. </property>
  546. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  547. <property name="defaultAutoCommit">
  548. <value>true</value>
  549. </property>
  550. <!-- 回收被遗弃的(一般是忘了释放的)数据库连接到连接池中 -->
  551. <property name="removeAbandoned">
  552. <value>true</value>
  553. </property>
  554. <!-- 数据库连接过多长时间不用将被视为被遗弃而收回连接池中 -->
  555. <property name="removeAbandonedTimeout">
  556. <value>60</value>
  557. </property>
  558. <property name="logAbandoned">
  559. <value>true</value>
  560. </property>
  561. <property name="initialSize">
  562. <value>5</value>
  563. </property>
  564. </bean>
  565. <bean id="PhyCollectdataSourceTH"
  566. class="org.apache.commons.dbcp.BasicDataSource"
  567. destroy-method="close">
  568. <property name="driverClassName">
  569. <value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value>
  570. </property>
  571. <property name="url">
  572. <value>jdbc:sqlserver://192.168.10.4;DatabaseName=fiml_data</value>
  573. </property>
  574. <property name="username">
  575. <value>jhy</value>
  576. </property>
  577. <property name="password">
  578. <value>Jhy@2020</value>
  579. </property>
  580. <!-- 最大连接数据库连接数,设 0 为没有限制 -->
  581. <property name="maxActive">
  582. <value>20</value>
  583. </property>
  584. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  585. <property name="maxIdle">
  586. <value>10</value>
  587. </property>
  588. <!-- 最小等待连接中的数量 -->
  589. <property name="minIdle">
  590. <value>5</value>
  591. </property>
  592. <!-- 最大等待毫秒数, 单位为 ms, 超过时间会出错误信息 -->
  593. <property name="maxWait">
  594. <value>5000</value>
  595. </property>
  596. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  597. <property name="defaultAutoCommit">
  598. <value>true</value>
  599. </property>
  600. <!-- 回收被遗弃的(一般是忘了释放的)数据库连接到连接池中 -->
  601. <property name="removeAbandoned">
  602. <value>true</value>
  603. </property>
  604. <!-- 数据库连接过多长时间不用将被视为被遗弃而收回连接池中 -->
  605. <property name="removeAbandonedTimeout">
  606. <value>60</value>
  607. </property>
  608. <property name="logAbandoned">
  609. <value>true</value>
  610. </property>
  611. <property name="initialSize">
  612. <value>5</value>
  613. </property>
  614. </bean>
  615. <!-- 天淮测量点 -->
  616. <bean id="ZheDaPBdataSourceTH"
  617. class="org.apache.commons.dbcp.BasicDataSource"
  618. destroy-method="close">
  619. <property name="driverClassName">
  620. <value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value>
  621. </property>
  622. <property name="url">
  623. <value>jdbc:sqlserver://192.168.10.4;DatabaseName=ZheDaPB</value>
  624. </property>
  625. <property name="username">
  626. <!-- <value>THCX</value> -->
  627. <value>ZDPB</value>
  628. </property>
  629. <property name="password">
  630. <value>thco2023</value>
  631. </property>
  632. <!-- 最大连接数据库连接数,设 0 为没有限制 -->
  633. <property name="maxActive">
  634. <value>20</value>
  635. </property>
  636. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  637. <property name="maxIdle">
  638. <value>10</value>
  639. </property>
  640. <!-- 最小等待连接中的数量 -->
  641. <property name="minIdle">
  642. <value>5</value>
  643. </property>
  644. <!-- 最大等待毫秒数, 单位为 ms, 超过时间会出错误信息 -->
  645. <property name="maxWait">
  646. <value>5000</value>
  647. </property>
  648. <!-- 最大等待连接中的数量,设 0 为没有限制 -->
  649. <property name="defaultAutoCommit">
  650. <value>true</value>
  651. </property>
  652. <!-- 回收被遗弃的(一般是忘了释放的)数据库连接到连接池中 -->
  653. <property name="removeAbandoned">
  654. <value>true</value>
  655. </property>
  656. <!-- 数据库连接过多长时间不用将被视为被遗弃而收回连接池中 -->
  657. <property name="removeAbandonedTimeout">
  658. <value>60</value>
  659. </property>
  660. <property name="logAbandoned">
  661. <value>true</value>
  662. </property>
  663. <property name="initialSize">
  664. <value>5</value>
  665. </property>
  666. </bean>
  667. <bean id="jdbcTemplate"
  668. class="org.springframework.jdbc.core.JdbcTemplate">
  669. <property name="dataSource" ref="dataSource" />
  670. <!-- 设置抽取器 -->
  671. <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" />
  672. </bean>
  673. <bean id="jdbcTemplate1"
  674. class="org.springframework.jdbc.core.JdbcTemplate">
  675. <property name="dataSource" ref="dataSource1" />
  676. <!-- 设置抽取器 -->
  677. <!-- <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" /> -->
  678. </bean>
  679. <bean id="jdbcTemplate2"
  680. class="org.springframework.jdbc.core.JdbcTemplate">
  681. <property name="dataSource" ref="dataSource2" />
  682. <!-- 设置抽取器 -->
  683. <!-- <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" /> -->
  684. </bean>
  685. <bean id="jdbcTemplate720"
  686. class="org.springframework.jdbc.core.JdbcTemplate">
  687. <property name="dataSource" ref="dataSource720" />
  688. <!-- 设置抽取器 -->
  689. <!-- <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" /> -->
  690. </bean>
  691. <bean id="jdbcTemplate3"
  692. class="org.springframework.jdbc.core.JdbcTemplate">
  693. <property name="dataSource" ref="dataSource3" />
  694. <!-- 设置抽取器 -->
  695. <!-- <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" /> -->
  696. </bean>
  697. <bean id="jdbcTemplate5"
  698. class="org.springframework.jdbc.core.JdbcTemplate">
  699. <property name="dataSource" ref="dataSource5" />
  700. <!-- 设置抽取器 -->
  701. <!-- <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" /> -->
  702. </bean>
  703. <bean id="jdbcTemplate4"
  704. class="org.springframework.jdbc.core.JdbcTemplate">
  705. <property name="dataSource" ref="dataSource4" />
  706. <!-- 设置抽取器 -->
  707. <!-- <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" /> -->
  708. </bean>
  709. <bean id="jdbcTemplateLocal"
  710. class="org.springframework.jdbc.core.JdbcTemplate">
  711. <property name="dataSource" ref="dataSourceLocal" />
  712. </bean>
  713. <bean id="jhyJdbcTemplate"
  714. class="org.springframework.jdbc.core.JdbcTemplate">
  715. <property name="dataSource" ref="jhyDataSource" />
  716. <!-- 设置抽取器 -->
  717. <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" />
  718. </bean>
  719. <bean id="PhyCollectjdbcTemplate"
  720. class="org.springframework.jdbc.core.JdbcTemplate">
  721. <property name="dataSource" ref="PhyCollectdataSource" />
  722. <!-- 设置抽取器 -->
  723. <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" />
  724. </bean>
  725. <bean id="PhyCollectjdbcTemplateTH"
  726. class="org.springframework.jdbc.core.JdbcTemplate">
  727. <property name="dataSource" ref="PhyCollectdataSourceTH" />
  728. <!-- 设置抽取器 -->
  729. <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" />
  730. </bean>
  731. <bean id="ZheDaPBjdbcTemplateTH"
  732. class="org.springframework.jdbc.core.JdbcTemplate">
  733. <property name="dataSource" ref="ZheDaPBdataSourceTH" />
  734. <!-- 设置抽取器 -->
  735. <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" />
  736. </bean>
  737. <bean id="nativeJdbcExtractor"
  738. class="org.springframework.jdbc.support.nativejdbc.CommonsDbcpNativeJdbcExtractor"
  739. lazy-init="true" />
  740. <bean id="oracleLobHandler"
  741. class="org.springframework.jdbc.support.lob.OracleLobHandler"
  742. lazy-init="true">
  743. <property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" />
  744. <!-- ① 设置本地 Jdbc 对象抽取器 -->
  745. </bean>
  746. <bean id="defaultLobHandler"
  747. class="org.springframework.jdbc.support.lob.DefaultLobHandler"
  748. lazy-init="true">
  749. </bean>
  750. <bean id="TgDao" class="CoreFS.SA04.CoreDBProxy">
  751. <property name="jdbcTemplate" ref="jdbcTemplate" />
  752. <!-- ② 设置 LOB 处理器 -->
  753. <property name="lobHandler" ref="oracleLobHandler" />
  754. </bean>
  755. <bean id="MSSQL1Dao" class="CoreFS.SA04.CoreDBProxy">
  756. <property name="jdbcTemplate" ref="jdbcTemplate1" />
  757. <!-- ② 设置 LOB 处理器 -->
  758. <property name="lobHandler" ref="defaultLobHandler" />
  759. </bean>
  760. <bean id="MSSQL2Dao" class="CoreFS.SA04.CoreDBProxy">
  761. <property name="jdbcTemplate" ref="jdbcTemplate2" />
  762. <!-- ② 设置 LOB 处理器 -->
  763. <property name="lobHandler" ref="defaultLobHandler" />
  764. </bean>
  765. <bean id="MSSQL720Dao" class="CoreFS.SA04.CoreDBProxy">
  766. <property name="jdbcTemplate" ref="jdbcTemplate720" />
  767. <!-- ② 设置 LOB 处理器 -->
  768. <property name="lobHandler" ref="defaultLobHandler" />
  769. </bean>
  770. <bean id="WlsrvDao" class="CoreFS.SA04.CoreDBProxy">
  771. <property name="jdbcTemplate" ref="jdbcTemplate3" />
  772. <!-- ② 设置 LOB 处理器 -->
  773. <property name="lobHandler" ref="defaultLobHandler" />
  774. </bean>
  775. <bean id="WlsrvDaoNew" class="CoreFS.SA04.CoreDBProxy">
  776. <property name="jdbcTemplate" ref="jdbcTemplate5" />
  777. <!-- ② 设置 LOB 处理器 -->
  778. <property name="lobHandler" ref="defaultLobHandler" />
  779. </bean>
  780. <bean id="LimsDao" class="CoreFS.SA04.CoreDBProxy">
  781. <property name="jdbcTemplate" ref="jdbcTemplate4" />
  782. <!-- ② 设置 LOB 处理器 -->
  783. <property name="lobHandler" ref="defaultLobHandler" />
  784. </bean>
  785. <bean id="LocalDao" class="CoreFS.SA04.CoreDBProxy">
  786. <property name="jdbcTemplate" ref="jdbcTemplateLocal" />
  787. <!-- ② 设置 LOB 处理器 -->
  788. <property name="lobHandler" ref="defaultLobHandler" />
  789. </bean>
  790. <bean id="JhyDao" class="CoreFS.SA04.CoreDBProxy">
  791. <property name="jdbcTemplate" ref="jhyJdbcTemplate" />
  792. <!-- ② 设置 LOB 处理器 -->
  793. <property name="lobHandler" ref="oracleLobHandler" />
  794. </bean>
  795. <bean id="PhyCollectDao" class="CoreFS.SA04.CoreDBProxy">
  796. <property name="jdbcTemplate" ref="PhyCollectjdbcTemplate" />
  797. <!-- ② 设置 LOB 处理器 -->
  798. <property name="lobHandler" ref="defaultLobHandler" />
  799. </bean>
  800. <bean id="PhyCollectDaoTH" class="CoreFS.SA04.CoreDBProxy">
  801. <property name="jdbcTemplate" ref="PhyCollectjdbcTemplateTH" />
  802. <!-- ② 设置 LOB 处理器 -->
  803. <property name="lobHandler" ref="defaultLobHandler" />
  804. </bean>
  805. <bean id="ZheDaPBDaoTH" class="CoreFS.SA04.CoreDBProxy">
  806. <property name="jdbcTemplate" ref="ZheDaPBjdbcTemplateTH" />
  807. <!-- ② 设置 LOB 处理器 -->
  808. <property name="lobHandler" ref="defaultLobHandler" />
  809. </bean>
  810. <!-- 实体类使用的Hibernate配置 -->
  811. <!-- Hibernate配置-->
  812. <bean id="sessionFactory"
  813. class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
  814. <property name="dataSource" ref="dataSource" />
  815. <!-- property name="typeDefinitions" ref="jbpmTypes"/-->
  816. <property name="hibernateProperties">
  817. <props>
  818. <prop key="hibernate.dialect">
  819. org.hibernate.dialect.Oracle10gDialect
  820. </prop>
  821. <prop key="hibernate.default_batch_fetch_size">10</prop>
  822. <prop key="hibernate.max_fetch_depth">0</prop>
  823. <prop key="hibernate.show_sql">true</prop>
  824. </props>
  825. </property>
  826. </bean>
  827. <bean id="transactionManager"
  828. class="org.springframework.orm.hibernate3.HibernateTransactionManager">
  829. <property name="sessionFactory" ref="sessionFactory" />
  830. </bean>
  831. <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
  832. <property name="sessionFactory">
  833. <ref bean="sessionFactory"/>
  834. </property>
  835. <property name="allowCreate">
  836. <value>true</value>
  837. </property>
  838. </bean>
  839. <bean id="baseDao" class="CoreBpm.Util.BaseDao">
  840. <property name="hibernateTemplate">
  841. <ref bean="hibernateTemplate"/>
  842. </property>
  843. <!-- <property name="jbpmTemplate">
  844. <ref bean="jbpmTemplate"/>
  845. </property>-->
  846. </bean>
  847. <bean id="sqlSessionFactory" class="CoreFS.SE01.CoreSqlSessionFactoryBean">
  848. <property name="configLocation" value="classpath:configuration.xml"></property>
  849. <property name="database" value="Oracle" />
  850. <property name="dataSource" ref="dataSource" />
  851. <property name="mapperLocations" value="classpath:com/steering/mapper/"></property>
  852. </bean>
  853. </beans>