public List<ProdutoBean> listar(ProdutoBean produto) { List<ProdutoBean> lista = new ArrayList<>(); conn = Conexao.getConnection(); try { st = conn.createStatement(); String sql = "Select * from produto"; ResultSet resul = st.executeQuery(sql); while (resul.next()) { lista.add( new ProdutoBean( resul.getInt("codpro"), resul.getString("nomepro"), resul.getDouble("valorpro"))); } st.close(); if (lista.isEmpty()) { JOptionPane.showMessageDialog(null, "Não há registro!"); } else { // System.out.println(); return lista; } } catch (Exception e) { e.printStackTrace(); JOptionPane.showMessageDialog(null, e); } return null; }
public void delete(ProdutoBean produto) { conn = Conexao.getConnection(); try { st = conn.createStatement(); String sql = "delete from produto where codpro=" + produto.getCod(); st.execute(sql); JOptionPane.showMessageDialog(null, "Excluido com sucesso!!!!!!!"); st.close(); } catch (Exception e) { e.printStackTrace(); JOptionPane.showMessageDialog(null, e); } }
public ArrayList<String> selectId(ProdutoBean produto) { ArrayList<String> lista = new ArrayList<String>(); conn = Conexao.getConnection(); try { st = conn.createStatement(); String sql = "Select * from produto where codpro = " + produto.getCod(); ResultSet resul = st.executeQuery(sql); while (resul.next()) { lista.add(resul.getString("codpro")); lista.add(resul.getString("nomepro")); lista.add(resul.getString("valorpro")); } } catch (Exception e) { e.printStackTrace(); } return lista; }
public void update(ProdutoBean produto) { conn = Conexao.getConnection(); try { st = conn.createStatement(); String sql = "update produto set " + " nomepro = '" + produto.getProduto() + "', valorpro =" + produto.getValor() + " where codpro=" + produto.getCod(); st.execute(sql); JOptionPane.showMessageDialog(null, "Alterado com sucesso!!!!!!!"); st.close(); } catch (Exception e) { e.printStackTrace(); JOptionPane.showMessageDialog(null, e); } }
public void insert(ProdutoBean produto) { conn = Conexao.getConnection(); // Criando tabela try { st = conn.createStatement(); String sql = "Create table if not exists produto(" + "codpro int not null auto_increment primary key," + "nomepro varchar(45) not null," + "valorpro decimal not null)"; st.executeUpdate(sql); } catch (Exception e) { e.printStackTrace(); JOptionPane.showMessageDialog(null, e); } finally { try { st = conn.createStatement(); String sql = "insert into produto" + "(nomepro, valorpro)" + "values ('" + produto.getProduto() + "'," + produto.getValor() + ")"; st.execute(sql); JOptionPane.showMessageDialog(null, "Salvor com sucesso!!!!!!!"); st.close(); } catch (Exception e) { e.printStackTrace(); JOptionPane.showMessageDialog(null, e); } } }