Ola pessoal, tô com um pau no meu pgm, quando compilo ele a seguinte mensagem vem do netbans:
adicionaRegistro.java [53:1] ‘catch’ without ‘try’
catch(SQLException sqlex){//<========= Aqui um Catch
^
adicionaRegistro.java [19:1] ‘try’ without ‘catch’ or ‘finally’
try {//<=========Aqui um try
ou seja ele diz que existe um try sem catch e um catch sem try , mas os dois esão presentes no codigo que é o abaixo
import java.awt.<em>;
import java.awt.event.</em>;
import java.sql.<em>;
import javax.swing.</em>;
public class adicionaRegistro implements ActionListener{
private MontaTela campos;
private JTextArea saida;
private Connection conecta;
public adicionaRegistro(Connection c,MontaTela f,JTextArea o){
conecta=c;
campos=f;
saida=o;
}
public void actionPerformed(ActionEvent e) {
try {//<=========Aqui um try
Statement executaSQL=conecta.createStatement();
if(!campos.Sobrenome.getText().equals("")&&!campos.Nome.getText().equals("")){
String query="INSERT INTO Fornecedores(Nome,Sobrenome,Endereco,Cidade,Estado,Cep)"+
"VALUES('"+campos.Nome.getText()+"','"+campos.Sobrenome.getText()+"','"+campos.Endereco.getText()
+"','"+campos.Cidade.getText()+"','"+campos.Estado.getText()+"','"+campos.Cep.getText()+"')";
int result=executaSQL.executeUpdate(query);
if (result==1){
saida.append("Inserido com Sucesso
“);
campos.Nome.setText(”");
campos.Sobrenome.setText("");
campos.Endereco.setText("");
campos.Cidade.setText("");
campos.Estado.setText("");
campos.Cep.setText("");
}
else{
saida.append(“Erro na Inclusão
“);
campos.Nome.setText(””);
campos.Sobrenome.setText("");
campos.Endereco.setText("");
campos.Cidade.setText("");
campos.Estado.setText("");
campos.Cep.setText("");
}
}
else{
JOptionPane.showMessageDialog(null,"PRENCHA OS CAMPOS",
"Atenção",JOptionPane.ERROR_MESSAGE);
executaSQL.close();
}
catch(SQLException sqlex){//<========= Aqui um Catch
sqlex.printStackTrace();
saida.append(sqlex.toString());
}
}
Obrigado pela atenção à este
Carlos Pena