Boa Tarde…
Tenho um codigo para manipular dados de cliente com acesso ao banco de dados, mas quando vou incluir um cliente ele me retorna um erro.
A inha rotina de tratamento de erro me diz:
[color=“red”]
Problemas no acesso ao banco de dados !
As mensagens retornadas são:
SQLState: null
Mensagem: No ResultSet was produced
Código do erro: 0
[/color]
O código que uso para fazer a inserção é este:
[color=“red”]
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
Connection con = DriverManager.getConnection (odbc, “”, “”);
Statement stmt = con.createStatement();
String query = “INSERT INTO cliente (matricula, nome, rua, numero, bairro, cidade, cep, uf, complemento, fone, email) “+
“VALUES (’” + Txt_Matricula.getText() + “’,’” + Txt_Nome.getText() + “’,’” + Txt_Rua.getText() +
”’, " + Integer.parseInt(Txt_Num.getText()) + “, '” + Txt_Bairro.getText() +
”’, ‘" + Txt_Cidade.getText() + "’, ‘" + Txt_Cep.getText() +
"’, ‘" + Txt_Uf.getText() + "’, ‘" + Txt_Comp.getText() +
"’, ‘" + Txt_Fone.getText() + "’, ‘" + Txt_Email.getText() + "’)";
System.out.println(query);
ResultSet rs = stmt.executeQuery(query);
stmt.close();
con.close();
[/color]
O que o System.out.println me retorna é isto:
[color=“red”]
INSERT INTO cliente (matricula, nome, rua, numero, bairro, cidade, cep, uf, complemento, fone, email) VALUES (‘54645’,‘Anderson’,‘Estrada Rio Negro’, 10, ‘Lençol’, ‘São Bento do Sul’, ‘89290-000’, ‘SC’, ‘Fundos’, ‘1234-5678’, ‘[email removido]’)
[/color]
Alguém pode me ajudar do porque deste erro, e como posso corrigilo?
Obrigado…
Abrass…