3
나는 MS SQL JDBC 드라이버가 제약 조건 위반 문제에 대해Microsoft SQL JDBC 드라이버에서 "java.sql.SQLIntegrityConstraintViolationException"을 얻을 수있는 방법이 있습니까?
"com.microsoft.sqlserver.jdbc.SQLServerException"
을 던져 것으로 나타났습니다. 제약 조건 위반에 대한 드라이버의 하위 유형을
"java.sql.SQLIntegrityConstraintViolationException"
으로 가져 오는 방법이 있습니까? 다른 드라이버를 사용하고있을 수 있습니까?
예외가 발생하지 않으면 문제가 발생했을 때 예외가 발생합니다. 어쨌든 현재 사용중인 JBDC JAR에는 코드에서 발생하는 모든 예외가 있어야합니다. –
제 경우에는 높은 동시성 하에서 이것이 일어날 것을 기대합니다. 그래서 데이터베이스가 일관성이없는 것을 막기위한 복구 메커니즘을 쓰고 있습니다. 난 그냥이 문제에 대한 "java.sql.SQLIntegrityConstraintViolationException"유형의 예외를 throw하는 드라이버가 필요합니다. 하지만 현재 드라이버가 제약 조건 위반을 식별하기 위해 오류 메시지를 확인하게하는 일반적인 "SQLServerException"을 발생시킵니다. – Thanuja
아마도 관련 성이 있습니다 : http://stackoverflow.com/questions/22600993/given-a-java-sql-sqlintegrityconstraintviolationexception-is-it-possible-to-de –