Ola, estou utilizando o trecho de codigo a seguir para inserir informações em uma determinada tabela, a inserção é feita, porem, quando olho no banco, todos os dados estao em branco…
codcompraatt=Integer.parseInt(textcodcompra.getText());
codprod=Integer.parseInt(textcodprod.getText());
quantatt=Double.parseDouble(textquant.getText());
custoatt=Double.parseDouble(textcusto.getText());
nomeinsert=textnomeprod.getText();
uninsert=textuni.getText();
SQL = " insert into comprasitens (codcompra,codprod,nome,un,custo,quant) values (codcompra=?,codprod=?,nome=?,un=?,custo=?,quant=?)";
pstmt = Conexao1.getConnection().prepareStatement(SQL);
pstmt.setInt(1, codcompraatt);
pstmt.setInt(2, codprod);
pstmt.setString(3, nomeinsert);
pstmt.setString(4, uninsert);
pstmt.setDouble(5, custoatt);
pstmt.setDouble(6, quantatt);
pstmt.executeUpdate();
lembrando que os campos estao preenchidos, e que codcompra e codprod constituem uma chave primaria composta.