Olá a todos, estou pesquisando nesse site http://www.imasters.com.br/artigo/2444, um código para gravar dados e adaptando o mesmo para as minhas necessidades, porém estou com uma dúvida medonha…
No código abaixo nos campos em negrito eu não sei doq se trata, a principio achei que era o nome do textbox ou coisa do tipo, o que é aquilo? Em segundo lugar, a sintaxe para gravar no formulário deve ser como está ali mesmo? Nome do campo em INSERT e VALUE tem que conter o nome dos campos que estão recebendo a digitação dos dados?
Desde já obrigado a aqueles que me ajudarem e ao autor desse tutorial e um outro colega que me indicou ele em outro tópico.
//BOTÃO INSERIR
private class ButtonHandlerInserirDados implements ActionListener{
public void actionPerformed( ActionEvent e )
JTextArea output = new JTextArea(20,20);
try {
Statement statement = connect.createStatement();
[b]if ( !escolatEscola.getText().trim().equals( “” ) &&
!localidadetLocalidade.getText().trim().equals( “” ) &&
!distritotDistrito.getText().trim().equals("") ){[/b]
String query = “INSERT INTO Agenda (” +
" Nome, Telefone " +
“) VALUES (”" +
tfNome.getText().trim() + " ", “” +
tfTelefone.getText().trim() + " “)”;
output.append( "\nEnviando query: " + connect.nativeSQL( query ) + “\n” );
int result = statement.executeUpdate( query );
if ( result == 1 ){
smd(“Sucesso na Insersão”);
tfNome.setText("");
tfTelefone.setText("");
}else {
output.append( “\nFalha na Insersão\n” );
smd( “\nFalha na Insersão”, output );
}
} else smd(“Falta:\nNome e o Telefone.” );
statement.close();
}
catch ( SQLException sqlex ) {
sqlex.printStackTrace();
output.append( sqlex.toString() );
smd( “Excessão” , output );
}
}
}//FIM BOTÃO INSERIR