Pessoal!
estou tentando executar o método depositar que está
dentro da classe deposito, mas quando eu coloco a chamada a ele dá erro de
exceção ao compilar.
"Frame1.java": Error #: 360 : unreported exception:
java.lang.Exception; must be caught or declared to be thrown at line 71, column
15
o que poderia estar com erro?
obrigado
Leandro
void jButton1_actionPerformed(ActionEvent
e){
deposito m=new deposito(); m.depositar(); } public class deposito{ public void deposito(){} public void depositar() throws Exception{ java.sql.ResultSet rs; java.sql.Statement stm = database1.createStatement() ; database1.start(); // 'Reseta' o autoCommit de forma que todos os comandos seja executados dentro da mesma transação... database1.setAutoCommit( false ); rs = stm.executeQuery("SELECT * FROM CONTAS WHERE NUM_CONTA = " + jTextField2.getText()); if (rs.next()); else {
database1.rollback();
throw new Exception(" ERRO: Conta origem
não existente.");
} stm.executeUpdate("UPDATE CONTAS SET SALDO =
SALDO + " + jTextField1.getText()+ " WHERE NUM_CONTA = "+
jTextField2.getText());
database1.commit(); rs.close(); } } } |