【发布时间】:2018-02-12 23:28:59
【问题描述】:
在我的应用在几分钟后尝试提交许多事务后,我收到以下异常:
无法提交 jdbc 事务嵌套异常是 java.sql.sqlexception: jz006: 捕获 ioexception: java.net.SocketTimeoutException: 读取超时..."
我正在使用带有 Spring JDBC 的 JDBC 4 驱动程序的 Sybase,我找到了这个链接:http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc39001.0707/html/prjdbc0707/prjdbc070714.htm 我可以使用以下任何一种吗:
SESSION_TIMEOUT
DEFAULT_QUERY_ TIMEOUT
INTERNAL_QUERY_TIMEOUT
一个想法是批量进行交易,但我没有时间开发它。 有哪些选择可以避免出现该错误?
【问题讨论】:
标签: jdbc transactions sybase spring-jdbc sybase-asa