一般来说,考虑到 ErrorCode 和 SQLState 组合是特定异常的唯一 ID,作为代码逻辑的基础是否安全?
更具体地说,DataDirect 是否遵循这样的事情?
同样对于我需要的确切情况,我的代码正在生成以下异常:
[SQLServer JDBC Driver]Changing the default holdability is not supported...
以及以下内容:
System.out.println(">e.getErrorCode: " + e.getErrorCode());
System.out.println(">e.getSQLState: " + e.getSQLState());
正在回归:
>e.getErrorCode: 0
>e.getSQLStat: hy000
那么假设如果我检查0 && hy00
then 我只过滤我之前提到的异常是否安全?
如果我可以参考说明此类事实的官方 DataDirect 文档,那将非常有帮助。