Mensagens de exce????o e estados SQL do Derby

O driver de JDBC retorna SQLException para todos os erros do Derby. 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 Derby utilizam c??digos de classe SQLState come??ados por X. ?? retornado o valor padr??o de SQLState para a exce????o quando apropriado.

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 Derby.

O Derby fornece valores para a mensagem e para os campos SQLState. Al??m disso, algumas vezes o Derby 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 Derby.

Para obter informa????es sobre como processar SQLException deve ser consultado o Guia do Desenvolvedor do Derby.