Mensagens de exceção e estados SQL do Derby O driver de JDBC retorna SQLException para todos os erros do . Se a exceção for originária de um tipo do usuário, mas não for em si mesma uma SQLException, a exceção será envolta por uma SQLException. As SQLException específicas do utilizam códigos de classe SQLState começados por X. É retornado o valor padrão de SQLState para a exceção quando apropriado. Valores de SQLState SQLExceptionencadeamento

Aspectos não implementados do driver de JDBC retornam uma SQLException com uma mensagem declarando "Funcionalidade não implementada", e um SQLState igual a XJZZZ. Estas partes não implementadas são de funcionalidades não suportadas pelo .

O fornece valores para a mensagem e para os campos SQLState. Além disso, algumas vezes o retorna várias SQLException utilizando o encadeamento nextException. A primeira exceção é sempre a de maior severidade, com as exceções do padrão SQL-92 precedendo as exceções específicas do .

Para obter informações sobre como processar SQLException deve ser consultado o .