【发布时间】:2011-02-23 08:17:52
【问题描述】:
当从 JBoss AS 5 到 DB 的连接暂时丢失时,我想提出重新连接到 MS SQL Server 的最佳方法。
对于 Oracle,我发现了这个 SO 问题:"Is there any way to have the JBoss connection pool reconnect to Oracle when connections go bad?",它说它使用 Oracle 特定的 ping 例程并利用 JBoss' Configuring Datasources Wiki 中描述的 valid-connection-checker-class-name 属性。
我想避免的是每次从池中拉出连接时都运行另一个 SQL,这就是其他属性 check-valid-connection-sql 基本上所做的。
所以现在,我倾向于使用 exception-sorter-class-name 的方法,但我不确定这是否是 MS SQL Server 的最佳方法。
希望听到您对该主题的建议。谢谢!
【问题讨论】:
标签: java sql-server jboss datasource connection-pooling