estou com problemas e nao consigo resolver se alguem puder me ajude obrigado.
quando tento enviar os dados aparece esse erro -->run:
Ocorreu um erro de sqlcom.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') VALUES(‘fabio’,'rua ',‘12’,‘bairro’,‘cep’,‘123’,‘123’,‘cidadeefsefjsf’,‘PR ‘,’’ at line 1
segue o codigo abaixo e em seguida o banco de dados
[ private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try {
//procura por uma classe de conexao no projeto
Class.forName(“com.mysql.jdbc.Driver”);
//criando uma variavel de conexão
Connection con;
//cria "pega" uma conexao com banco de dado
con = DriverManager.getConnection("jdbc:mysql://127.0.0.1/bd_santaclara", "root", "");
//Criando uma String para inserir no banco
String query = "INSERT INTO cadastromedico(nome,rua,numero,"
+ "bairro,cep,telefone,"
+ "celular,cidade,estado,"
+ "cpf,rg,crm,) "
+ "VALUES(?,?,?,?,?,?,?,?,?,?,?,?)";
//criando o comando preparando para sql
PreparedStatement stmt = con.prepareStatement(query);
//Setando valores no banco
stmt.setString(1, txtNomeMedico.getText());
stmt.setString(2, txtRua.getText());
stmt.setString(3, txtNumero.getText());
stmt.setString(4, txtBairro.getText());
stmt.setString(5, txtCep.getText());
stmt.setString(6, txtTelefone.getText());
stmt.setString(7, txtCelular.getText());
stmt.setString(8, txtCidade.getText());
stmt.setString(9, (String)txtEstado.getSelectedItem());
stmt.setString(10, txtCpf.getText());
stmt.setString(11, txtRg.getText());
stmt.setString(12, txtCrm.getText());
//executa o comando no banco de dados
stmt.executeUpdate();
//fecha a conexao
stmt.close();
//fecha Conexão
con.close();
} catch (ClassNotFoundException ex) {
System.out.println("Não foi possível encontrar a classe");
} catch (SQLException e){
System.out.println("Ocorreu um erro de sql"+e);
}
Campo Tipo Collation Atributos Nulo Padrão Extra Ação
idMedico int(7) Não None AUTO_INCREMENT Navegador distingue valores Alterar Eliminar Primária Único Índice
nome varchar(50) utf8_bin Não None Navegador distingue valores Alterar Eliminar Primária Único Índice Texto completo
rua varchar(50) utf8_bin Não None Navegador distingue valores Alterar Eliminar Primária Único Índice Texto completo
numero varchar(5) utf8_bin Não None Navegador distingue valores Alterar Eliminar Primária Único Índice Texto completo
bairro varchar(30) utf8_bin Não None Navegador distingue valores Alterar Eliminar Primária Único Índice Texto completo
cep varchar(9) utf8_bin Não None Navegador distingue valores Alterar Eliminar Primária Único Índice Texto completo
telefone varchar(13) utf8_bin Não None Navegador distingue valores Alterar Eliminar Primária Único Índice Texto completo
celular varchar(13) utf8_bin Não None Navegador distingue valores Alterar Eliminar Primária Único Índice Texto completo
cidade varchar(50) utf8_bin Não None Navegador distingue valores Alterar Eliminar Primária Único Índice Texto completo
estado varchar(50) utf8_bin Não None Navegador distingue valores Alterar Eliminar Primária Único Índice Texto completo
cpf varchar(11) utf8_bin Não None Navegador distingue valores Alterar Eliminar Primária Único Índice Texto completo
rg varchar(15) utf8_bin Não None Navegador distingue valores Alterar Eliminar Primária Único Índice Texto completo
crm varchar(15) utf8_bin Não None Navegador distingue valores Alterar Eliminar Primária Único Índice Texto completo
]