public void addVenda(Venda venda) { String sql = "insert into venda" + "(nomeCliente, nomeProduto, login, data)" + "values(?, ?, ?, ?)"; try { PreparedStatement stmt = conexao.prepareStatement(sql); stmt.setString(1, venda.getNomeCliente()); stmt.setString(2, venda.getNomeProduto()); stmt.setString(3, venda.getLogin()); stmt.setDate(4, new Date(venda.getData().getTimeInMillis())); stmt.execute(); stmt.close(); } catch (SQLException e) { throw new RuntimeException(e); } }
public List<Venda> viewVenda() { try { List<Venda> vendas = new ArrayList<Venda>(); PreparedStatement stmt = this.conexao.prepareStatement("select * from venda"); ResultSet rs = stmt.executeQuery(); while (rs.next()) { Venda venda = new Venda(); venda.setIdVenda(rs.getInt("idVenda")); venda.setNomeCliente(rs.getString("nomeCliente")); venda.setNomeProduto(rs.getString("nomeProduto")); venda.setLogin(rs.getString("login")); Calendar data = Calendar.getInstance(); data.setTime(rs.getDate("data")); venda.setData(data); vendas.add(venda); } rs.close(); stmt.close(); return vendas; } catch (SQLException e) { throw new RuntimeException(e); } }