0

这个问题是关于 JTDS 的,但也足以帮助其他人找到解决方法。

使用最新的 JTDS 驱动似乎找不到任何文档,但是 JTDS 是否支持 Transasient、Non-Transasient 和 Recoverable 异常?

似乎并非如此,但它似乎支持 SQL 92 状态代码。是否有一种仅使用状态代码来检测异常是瞬态还是非瞬态的通用方法?

我知道列表在这里: http: //www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt但是有没有办法对它们进行分类,甚至可能有一些数据库工具可以这样做?

4

1 回答 1

0

在我的“实时”服务中,我将假设以下内容。可以重试任何以 08(连接错误)开头的 SQL 状态。所有其他状态将被视为不可恢复。

我可以假设这是因为我的服务会立即接受并处理。响应是最终的,所以如果它是失败的,我们不会尝试恢复。

于 2013-06-03T17:40:43.710 回答