Índice:

O que é exceção SQL?
O que é exceção SQL?

Vídeo: O que é exceção SQL?

Vídeo: O que é exceção SQL?
Vídeo: PL/SQL Tutorial #17: Theory of Exception and types of Exception in PLSQL 2024, Maio
Anonim

Um exceção que fornece informações sobre um acesso ao banco de dados erro ou outros erros. Cada SQLException fornece vários tipos de informações: uma string que descreve o erro . uma string "SQLstate", que segue as convenções XOPEN SQLstate ou o SQL 99 convenções.

Portanto, por que ocorre a exceção SQL?

UMA Exceção SQL posso ocorrer no driver ou no banco de dados. Por exemplo, uma sintaxe erro no SQL declaração irá resultar em um Exceção SQL . Ou não temos permissão para atualizar uma tabela. Quando tal exceção ocorre , um objeto do tipo SQLException será passado para a cláusula catch.

Também se pode perguntar se SQLException está marcada ou desmarcada? Eles ocorrem geralmente interagindo com recursos externos / recursos de rede, por exemplo, problemas de banco de dados, erros de conexão de rede, arquivos ausentes etc. Verificado exceções são subclasses da classe Exception. Exemplo de verificado as exceções são: ClassNotFoundException, IOException, SQLException e assim por diante.

Conseqüentemente, como você lida com exceções no SQL?

Como lidar com exceções SQL

  1. Retorne o controle ao procedimento pai que chamou o subprocedimento que gerou a exceção.
  2. Use uma cláusula WHENEVER para desviar para uma rotina de tratamento de exceção ou executar alguma outra ação.
  3. Trate a exceção no local com uma instrução SQL composta.

Quais são as exceções JDBC comuns?

  • Java.sql. BatchUpdateException.
  • java.sql. SQLException.
  • java.sql. DataTruncation.
  • java.sql. SQLWarning.

Recomendado: