Pessoal o seguinte eu tenho o um codigo para inserir dados numa tabela access,mas não estou conseguindo:
o código:
public void salvar()
{
try {
Statement statement = connection.createStatement();
String query = "INSERT INTO CS_Clientes (" +
"NOME, ENDEREÇO, CIDADE, ESTADO " +
") VALUES ('" +
tField_2.getText() + "', '" +
tField_4.getText() + "', '" +
tField_5.getText() + "', '" +
tField_5.getText() + "')";
int result = statement.executeUpdate( query );
if ( result == 1 )
{
JOptionPane.showMessageDialog(
null, "A inseção foi um sucesso.", "Aviso",
JOptionPane.PLAIN_MESSAGE );
}
else {
JOptionPane.showMessageDialog(
null, "A inserção falhou!.", "Aviso",
JOptionPane.WARNING_MESSAGE );
tField_2.setText( "" );
tField_4.setText( "" );
tField_5.setText( "" );
tField_6.setText( "" );
}
statement.close();
}
catch ( SQLException sqlex ) {
JOptionPane.showMessageDialog(
null, sqlex.toString(), "Aviso",
JOptionPane.WARNING_MESSAGE );
}
}
como vcs vem eu criei um um public void salvar, então qdo eu vou no evento do botão eu faço o seguinte:
public void actionPerformed(ActionEvent e){
if(== botEnviar){e.getSource()
CadClientes salvar = new CadClientes();
salvar.salvar();
}
Pessoal, onde é que esta o problema ??
A parte que faz a conexao eu coloquei em outra classe.