如何使用不支持分类异常的JDBC驱动程序处理异常?

如何使用不支持分类异常的JDBC驱动程序处理异常?,jdbc,exception-handling,jtds,Jdbc,Exception Handling,Jtds,这个问题是关于JTD的,但也足够普遍,可以帮助其他人找到解决问题的方法 使用最新的JTDS驱动程序似乎找不到任何文档,但JTDS是否支持事务、非事务和可恢复异常 看起来不是这样,但它似乎支持SQL92状态代码。是否有一种通用的方法仅使用状态代码来检测异常是暂时的还是非暂时的 我知道列表就在这里:但是有没有一种方法可以对它们进行分类,或者甚至可以对一些数据库util进行分类呢?在我的“实时”服务中,我将假设以下内容。可以重试以08开头的任何SQL状态(连接错误)。所有其他国家将被视为不可收回 我可

这个问题是关于JTD的,但也足够普遍,可以帮助其他人找到解决问题的方法

使用最新的JTDS驱动程序似乎找不到任何文档,但JTDS是否支持事务、非事务和可恢复异常

看起来不是这样,但它似乎支持SQL92状态代码。是否有一种通用的方法仅使用状态代码来检测异常是暂时的还是非暂时的

我知道列表就在这里:但是有没有一种方法可以对它们进行分类,或者甚至可以对一些数据库util进行分类呢?

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

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