0

我们使用 jconn4.jar 使用 java 代码连接到 Sybase 服务器。问题是有时在向 Sybase 服务器读取/写入数据时,服务器会挂起,从而使与服务器建立的连接保持打开状态。我们正在使用 sp_who 检查并从 master..sysprocesses 中选择 *。

这种情况可以在我们无法访问的服务器上重现,并且我们无法在我们拥有的 Sybase 服务器上重现。为了尝试缓解这个问题,我们在 url (jdbc:sybase:Tds:XXX.XXX.XXX.XXXX:X?DEFAULT_QUERY_TIMEOUT=10) 中使用了 DEFAULT_QUERY_TIMEOUT 连接属性。不幸的是,司机不尊重这个属性,可能是司机的问题。我们使用了两个驱动程序版本(jConnect (TM) for JDBC(TM)/7.00(Build 26502)/P/EBF17993/JDK16/Thu Jun 3 3:09:09 2010 和 jConnect (TM) for JDBC(TM)/7.07) SP140 (Build 27377)/P/EBF28026/JDK 1.6.0/jdbcmain/OPT/Thu Apr 26 00:07:49 PDT 2018) 但两者似乎都不尊重我们从 url 提供的连接属性。

这是已知的行为吗?是否有任何文档可以找到所有已发布并修复已知错误的 jconn jar?

4

0 回答 0