Прокси-соединение JDBC между потоками - PullRequest
0 голосов
/ 27 июля 2011

Кто-нибудь использовал оболочку вокруг JDBC-соединения, которая использует один поток для взаимодействия с вызывающим кодом и отдельный поток для связи с базой данных?Возможно, что-то похожее на jdbc-trace-wrapper (http://code.google.com/p/jdbc-trace-wrapper/), но с большей степенью зрелости?

У нас были проблемы с обращениями JDBC к конкретным базам данных, зависшим (никогда не возвращающимся), и это дало бы намнизкоуровневый способ предотвратить постоянную блокировку потока нашего вызывающего кода независимо от отдельных реализаций драйвера JDBC (мы попробовали Statement.setQueryTimeout (), oracle.jdbc.driver.T4CConnection.abort () и т. д. без надежного успеха).

...