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.