Please enable JavaScript.
Coggle requires JavaScript to display documents.
Banco de dados com Java (Tratamento de exceções (Try-catch (Try: linha de…
Banco de dados com Java
-
Tratamento de exceções
-
Usado em situações em que o programador não tem controle e, por isso, tem que prevenir que esse erro pare o programa
Um exemplo de problema que foge do controle do desenvolvedor é o fato da rede de internet cair por problemas no servidor
Try-catch
-
-
-
-
A partir do java 1.7 o try-catch ganhou a função de fechar automaticamente recursos que foram abertos no try. Para usar a função basta abrir um parênteses após o try e colocar nele o comando de fechar
Exceptions
É possível colocar várias exceções em catchs diferentes ou colocar as exceções em um catch só usando o operador ou (try-multicatch)
-
-
Controle de transação
Trnasação = conjunto de alterações de dados no BD que acontece totalmente ou não acontece. Nunca é parcial
O MySQL trabalha com o auto commit, ou seja, cada insert ou delet é efetivado, não pode se desfazer
-
Para efetivar a transação, use commit() e para desfazer, rollback()
-