标签: java jdbc mssql-jdbc
我注意到MS SQL JDBC驱动程序抛出
"com.microsoft.sqlserver.jdbc.SQLServerException"
用于约束违规问题。有没有办法获得
"java.sql.SQLIntegrityConstraintViolationException"
违反约束?可能正在使用不同的驱动程序?
答案 0 :(得分:0)
我们需要查看您正在调用的JDBC API,以查看Microsoft JDBC实现是否抛出java.sql.SQLIntegrityConstraintViolationException。正如上面提到的Tim B.,如果没有编码的话,你就不能强制一个方法抛出异常。查看API。
java.sql.SQLIntegrityConstraintViolationException
请参阅驱动程序供应商文档,了解可能引发此异常的供应商指定的条件。