[Dúvida] Teste de constraints e inserções nulas

1 resposta
D

Bom Dia,

Gostaría de saber se existe alguma classe específica para usar dentro do catch que compreende um erro de constraint e/ou inserção nula, não necessariamente precisa ser a mesma classe.
Pesquisei na api e encontrei uma classe TypeConstraintException porém não identificou o erro de constraint.

Toda ajuda é bem vinda.

Valeu

1 Resposta

T

Em tese, deveria ser isto aqui (java.sql.SQLIntegrityConstraintViolationException), mas como isso depende um pouco do driver JDBC, é melhor capturar uma SQLException e checar o valor de SQLState (getSQLState) ou mesmo do ErrorCode (getErrorCode). Force uma violação de constraint com o driver do seu banco e veja que SQLException você obtém.

Criado 15 de outubro de 2008
Ultima resposta 15 de out. de 2008
Respostas 1
Participantes 2