O meu código não apresenta nenhum erro, mas quando eu executo, diz que, sim, há um erro na sintaxe no código e eu não consigo resolver.
Eu tenho um código que insere, altera, consulta e deleta. Todos funcionam, exceto o de alterar. A parte do código que é responsável pela alteração é essa:
Statement st = bdmarket.con.createStatement();
st.executeUpdate("UPDATE hardware set codigo="+codigo+", nome="+nome+", quantidade="+quantidade+", descricao="+descricao+", quantidadeEstoque="+quantidadeEstoque+" where codigo="+codigo+", nome="+nome+", quantidade="+quantidade+", descricao="+descricao+", quantidadeEstoque="+quantidadeEstoque+"");
As strings e ints tem o mesmo nome dos campos na tabela, fiz assim pra facilitar.
Enfim, podem me ajudar?! Agradeço desde já.