Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.48 KB | None | 0 0
  1. public static void Main(String[] args){
  2. try{
  3. new ConexaoMysql();
  4. }catch (Exception e){
  5. System.out.println("Não conectado!");
  6. }
  7. }
  8.  
  9. public int salvarProdutosDAO(ModelProdutos pModelProdutos){
  10. try {
  11. this.conectar();
  12. return this.insertSQL("INSERT INTO tbl_produtos ("
  13. + "pro_nome,"
  14. + "pro_valor,"
  15. + "pro_estoque"
  16. + ") VALUES ("
  17. + "'" + pModelProdutos.getProNome()+"',"
  18. + "'" + pModelProdutos.getProValor()+"',"
  19. + "'" + pModelProdutos.getProEstoque()+"',"
  20. +");"
  21. );
  22. }catch(Exception e){
  23. e.printStackTrace();
  24. return 0;
  25. }finally{
  26. this.fecharConexao();
  27. }
  28.  
  29. public boolean excluirProdutos(int pIdProdutos){
  30. try{
  31. this.conectar();
  32. return this.executarUpdateDeleteSQL(
  33. "DELETE FROM tbl_produtos WHERE pk_id_produto = '"+pIdProdutos+"'"
  34. );
  35. }catch(Exception e){
  36. e.printStackTrace();
  37. return false;
  38. }finally{
  39. this.fecharConexao();
  40.  
  41. }
  42. }
  43.  
  44. public boolean alterarProdutosDAO(ModelProdutos pModelProdutos){
  45. try{
  46. this.conectar();
  47. return this.executarUpdateDeleteSQL(
  48. "UPADE tbl_produtos SET"
  49. +"pro_nome = '"+pModelProdutos.getProNome()+"',"
  50. +"pro_valor = '"+pModelProdutos.getProValor()+"',"
  51. +"pro_estoque = '"+pModelProdutos.getProEstoque()+"',"
  52. +"WHERE pk_id_produto = '"+pModelProdutos.getIdProduto()+"'"
  53.  
  54.  
  55. );
  56.  
  57. }catch(Exception e){
  58. e.printStackTrace();
  59. return false;
  60. }
  61. }
  62. public ModelProdutos retornarProdutosDAO(int pIdProdutos){
  63. ModelProdutos modelProdutos = new ModelProdutos();
  64. try{
  65. this.conectar();
  66. this.executarSQL("SELECT"
  67. +"pk_id_produtos,"
  68. +"pro_nome,"
  69. +"pro_valor,"
  70. +"pro_estoque"
  71. +"FROM tbl_produtos WHERE pk_id_produto = '"+pIdProdutos+"'");
  72.  
  73. while (this.getResultSet().next()) {
  74. modelProdutos.setIdProduto(this.getResultSet().getInt(1));
  75. modelProdutos.setProNome(this.getResultSet().getString(2));
  76. modelProdutos.setProValor(this.getResultSet().getDouble(3));
  77. modelProdutos.setProEstoque(this.getResultSet().getInt(4));
  78. }
  79. }catch(Exception e){
  80. e.printStackTrace();
  81.  
  82. }finally{
  83. this.fecharConexao();
  84. }return modelProdutos;
  85. }
  86. public ArrayList<ModelProdutos> retornarListaProdutosDAO(){
  87. ArrayList<ModelProdutos> listaModelProdutos = new ArrayList();
  88. ModelProdutos modelProdutos = new ModelProdutos();
  89. try{
  90. this.conectar();
  91. this.executarSQL("SELECT"
  92. +"pk_id_produto,"
  93. +"pro_nome,"
  94. +"pro_valor,"
  95. +"pro_estoque"
  96. +"FROM tbl_produtos;");
  97. while (this.getResultSet().next()){
  98. modelProdutos = new ModelProdutos();
  99. modelProdutos.setIdProduto(this.getResultSet().getInt(1));
  100. modelProdutos.setProNome(this.getResultSet().getString(2));
  101. modelProdutos.setProValor(this.getResultSet().getDouble(3));
  102. modelProdutos.setProEstoque(this.getResultSet().getInt(4));
  103. listaModelProdutos.add(modelProdutos);
  104. }
  105. }catch (Exception e){
  106. e.printStackTrace();
  107. }finally{
  108. this.fecharConexao();
  109. }
  110. return listaModelProdutos;
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement