有没有办法获得" java.sql.SQLIntegrityConstraintViolationException"从Microsoft SQL JDBC驱动程序?

时间:2016-09-05 05:53:18

标签: java jdbc mssql-jdbc

我注意到MS SQL JDBC驱动程序抛出

"com.microsoft.sqlserver.jdbc.SQLServerException"

用于约束违规问题。有没有办法获得

的子类型
"java.sql.SQLIntegrityConstraintViolationException"
来自驱动程序的

违反约束?可能正在使用不同的驱动程序?

1 个答案:

答案 0 :(得分:0)

我们需要查看您正在调用的JDBC API,以查看Microsoft JDBC实现是否抛出java.sql.SQLIntegrityConstraintViolationException。正如上面提到的Tim B.,如果没有编码的话,你就不能强制一个方法抛出异常。查看API

  

请参阅驱动程序供应商文档,了解可能引发此异常的供应商指定的条件。