Estou recebendo um erro (em execução) assim:
Can not issue data manipulation statements with executeQuery().
Vcs sabem o que é isso? Um pedaço do código:
String valores="";
valores +=r.getData(false)+", '";
valores +=r.getHora()+"', ";
valores +=fornec+", ";
valores +=empresaInt+", '";
valores +=user.getText()+"', '";
valores +=obs.getText()+"', 'Aberto')";
ResultSet rs = bd.busca(conexao, "INSERT INTO pedidos (data, hora, fornecedor, empresa, usuario, observ, status) VALUES ("+valores);
o estranho é que a string “resolve” bem antes do executeQuery, pq o mesmo se encotra dentro do meu método busca().
o metodo executeQuery() soh funciona para instrucoes SELECT. Para inserir ou alterar dados e necessario usar o metodo execute() que retorna um boolean true se a query ao banco retornar um ResultSet valido. Portanto:
if () rs = stm.execute(query)stm.executeQuery(query);
me corrijam se eu estiver errado.