Olá a todos, segui esse tutorial http://www.imasters.com.br/artigo/2444 para criar um botão para gravar os dados no banco de dados da minha aplicação (Access) porém, tem um erro na linha em negrito onde pede para colocar o sinal de “;”
Se notarem no código do modelo protosto no tutorial, existem algumas modificações no código o qual efetuei, porém só tem esse erro na linha então creio que está certo… alguém poderia me ajudar a solucionar esse problema?
private void jButtonCliGravarActionPerformed(java.awt.event.ActionEvent evt) {
jComboBoxCliEntidade cliEntidade = new jComboBoxCliEntidade();
jTextFieldCliNome cliNome = new jTextFieldCliNome();
jTextFieldCliRuaAvenida cliEndereco = new jTextFieldCliRuaAvenida();
jTextFieldCliCidade cliCidade = new jTextFieldCliCidade();
jComboBoxCliUF cliUF = new jComboBoxCliUF();
jFormattedTextFieldCliTelefone cliTelefone = new jFormattedTextFieldCliTelefone();
jFormattedTextFieldCliCelular cliCelular = new jFormattedTextFieldCliCelular();
jTextFieldCliEmail cliEmail = new jTextFieldCliEmail();
jFormattedTextFieldCliCNPJ cliCNPJ = new jFormattedTextFieldCliCNPJ();
jFormattedTextFieldCliCPF cliCPF = new jFormattedTextFieldCliCPF();
jTextFieldCliBairro cliBairro = new jTextFieldCliBairro();
jFormattedTextCliCEP cliCEP = new jFormattedTextCliCEP();
try{
Statement statement = connect.creatStatement();
if (!cliEntidade.getText().trim().equals("") && !cliNome.getText().trim().equals("") &&
!cliEndereco.getText().trim().equals("") && !cliCidade.getText().trim().equals("") &&
!cliUF.getText().trim().equals("") && !cliTelefone.getText().trim().equals("") &&
!cliCelular.getText().trim().equals("") && !cliEmail.getText().trim().equals("") &&
!cliCNPJ.getText().trim().equals("") && !cliCPF.getText().trim().equals("") &&
!cliBairro.getText().trim().equals("") && !cliCEP.getText().trim().equals("")) {
[b] String query = INSERT INTO Cliente (Entidade, NomeCliente, Endereco, Cidade, UF, Telefone,Celular, Email, CNPJ, CPF, Bairro, CEP)[/b] VALUES (jComboBoxCliEntidade.getText().trim() + " ", "" + jTextFieldCliNome.getText().trim() +
" ","" + jTextFieldCliRuaAvenida.getText().trim() + " ", "" + jTextFieldCliCidade.getText().trim() + " ", "" + jComboBoxCliUF.getText().trim() +
" ","" + jFormattedTextFieldCliTelefone.getText().trim() + " ", "" + jFormattedTextFieldCliCelular.getText().trim() + " ","" +
jTextFieldCliEmail.getText().trim() + " ","" + jFormattedTextFieldCliCNPJ.getText().trim() + " ","" + jFormattedTextFieldCliCPF.getText().trim() +
jTextFieldCliBairro.getText().trim() + " ","" + jFormattedTextCliCEP.getText().trim()+ " ");
output.append("\nEnviando query:" + connect.nativeSQL(query) + "\n");
int result = statement.executeUpdate(query);
if (result == 1){
smd("Sucesso na insersao");
cliEntidade.setText("");
cliNome.setText("");
cliEndereco.setText("");
cliCidade.setText("");
cliUF.setText("");
cliTelefone.setText("");
cliCelular.setText("");
cliEmail.setText("");
cliCNPJ.setText("");
cliCPF.setText("");
cliBairro.setText("");
cliCEP.setText("");
}
else{
output.append("\nFalha na insersao\n");
smd("\nFalha na insersao",output);
}
}
else smd("Falta:\nAlguns dados a serem cadastrados.");
statement.close();
}
catch(SQLException sqlex){
sqlex.printStackTrace();
output.append(sqlex.toString());
smd("Excessao",output);
}
}