Ola, estou desenvolvendo um programa que conecta no banco e depois inseri, remove e consulta… Até conectar no Banco esta OK mas na hora de inserir dá problema. Na classe IFrameCadastro eu chamo a classe ManipulaBD para inserir e nessa hora que dá o erro, abaixo segue o codigo da classe IFrameCadastro e o erro:
//Classe IFrameCadastro e o evento quando clicar no botao incluir
private void JButtonConcluirCadastroActionPerformed java.awt.event.ActionEvent evt) {
//dados para inserir no BD
Codigo = Integer.parseInt(JTextFieldCodigo.getText());
Nome = JTextFieldNome.getText();
Descricao = JTextFieldDescricao.getText();
Categoria = JTextFieldCategoria.getText();
//passa os dados para o BD
new ManipulaBD(INSERIR_SERVICO,Nome,Codigo,Categoria,Descricao);
//aki esta o erro. O seguinte erro eh reportado pelo netbeans
( unreported exception java.lang.Exception ; must be caught or declared to be thrown
}
//classe ManipulaBD essa classe esta OK
public ManipulaBD(int Opcao,String Name,int Codigo,String Categoria,String Descricao) throws Exception{
Conexao conecta = new Conexao("teste","administrador","java");
Conectado = conecta.getConnection();
switch(Opcao){
case 1: IncluiCadastroServico(Codigo,Name,Descricao,Categoria, Conectado.createStatement()); break;
}
}
Parece que o erro esta em como eu chamo uma funcao que tenha () throws Exception…como resolvo isso?

thanks