@Override public Object getValueAt(int row, int col) { Venda venda = lista.get(row); switch (col) { case 0: return venda.getProduto_id(); case 1: return venda.getQuantidade(); } return null; }
public void saveItensVenda(Venda venda) { /* * Isso é uma sql comum, os ? são os parâmetros que nós vamos adicionar * na base de dados */ String sql = "INSERT INTO itens_venda(id, produti_id, quantidade)" + " VALUES(?, ?, ?)"; try { // Cria uma conexão com o banco conn = ConnectionFactory.createConnectionToMySQL(); // Cria um PreparedStatment, classe usada para executar a query ps = conn.prepareStatement(sql); // Adiciona os valores do ao sql ps.setInt(1, id_item_venda); ps.setInt(2, venda.getProduto_id()); ps.setInt(3, venda.getQuantidade()); // Executa a sql para inserção dos dados ps.execute(); } catch (Exception e) { e.printStackTrace(); } finally { // Fecha as conexões try { if (ps != null) { ps.close(); } if (conn != null) { conn.close(); } } catch (Exception e) { e.printStackTrace(); } } }