浏览 434 次
|
锁定老贴子 主题:关于jboss断线重连
该帖已经被评为新手帖
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-09-24
jboss下面如何实现断线重连:
如果数据库服务器connect不上,系统必须重启,如何通过配置来使得系统不用重启, 在数据库reconnect的时候,可以重新使用。 ----------------------------------------- <datasources> <local-tx-datasource> <jndi-name>jdbc/ds</jndi-name> <connection-url>jdbc:oracle:oci:@youroracle-tns-name</connection-url> <driver-class>oracle.jdbc.driver.OracleDriver</driver-class> <user-name>user</user-name> <password>password</password> <!-- Uses the pingDatabase method to check a connection is still valid before handing it out from the pool --> <valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleValidConnectionChecker</valid-connection-checker-class-name> <!-- Checks the Oracle error codes and messages for fatal errors --> <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name> <new-connection-sql>select 1 from dual</new-connection-sql> <check-valid-connection-sql>select 1 from dual</check-valid-connection-sql> <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml --> <metadata> <type-mapping>Oracle9i</type-mapping> </metadata> </local-tx-datasource> </datasources> ----------------------------------------- 但是一旦这么使用的话,性能方面是否会影响到, 每次去的数据库链接的时候都要重新检查一下。 各位给个建议。谢谢 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |


