Advertisement
jcm95

ejemplo1

May 4th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. package Persistencia;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.ResultSet;
  5. import java.sql.Statement;
  6. import java.util.Vector;
  7.  
  8. import Negocio.Distribuidora;
  9.  
  10. public class AdmPersistenciaDistribuidora extends AdministradorPersistencia
  11. {
  12. private static AdmPersistenciaDistribuidora instancia;
  13.  
  14. private AdmPersistenciaDistribuidora()
  15. {
  16.  
  17. }
  18. public static AdmPersistenciaDistribuidora getInstancia()
  19. {
  20. if (instancia == null)
  21. instancia = new AdmPersistenciaDistribuidora();
  22. return instancia;
  23. }
  24.  
  25. @Override
  26. public void delete(Object d) {
  27. // TODO Auto-generated method stub
  28.  
  29. }
  30.  
  31. @Override
  32. public void insert(Object o) {
  33. // TODO Auto-generated method stub
  34.  
  35. }
  36.  
  37. @Override
  38. public Vector<Object> select(Object o) {
  39. // TODO Auto-generated method stub
  40. return null;
  41. }
  42.  
  43. @Override
  44. public void update(Object o) {
  45. // TODO Auto-generated method stub
  46.  
  47. }
  48. public Vector<Distribuidora> selectAll()
  49. {
  50. try
  51. {
  52.  
  53. Vector <Distribuidora>rta = new Vector<Distribuidora>();
  54. Connection c = PoolConnection.getPoolConnection().getConnection();
  55. Statement s = c.createStatement();
  56. ResultSet result = s.executeQuery("Select * from A_Interactivas_01.dbo.distribuidoras");
  57. while (result.next())
  58. {
  59. int codigo = result.getInt(1);
  60. String nom = result.getString(2);
  61. Distribuidora dis = new Distribuidora(codigo, nom);
  62. rta.add(dis);
  63.  
  64. }
  65. PoolConnection.getPoolConnection().realeaseConnection(c);
  66. return rta;
  67. }
  68. catch(Exception e)
  69. {
  70.  
  71. }
  72. return null;
  73. }
  74. public Distribuidora buscarDistribuidora(int codigo)
  75. {
  76. try
  77. {
  78.  
  79. Distribuidora rta = null;
  80. Connection c = PoolConnection.getPoolConnection().getConnection();
  81. Statement s = c.createStatement();
  82. ResultSet result = s.executeQuery("Select * from A_Interactivas_01.dbo.distribuidoras where codigo =" + codigo);
  83. while (result.next())
  84. {
  85. int cod = result.getInt(1);
  86. String nom = result.getString(2);
  87. rta = new Distribuidora(cod, nom);
  88.  
  89. }
  90. PoolConnection.getPoolConnection().realeaseConnection(c);
  91. return rta;
  92. }
  93. catch(Exception e)
  94. {
  95.  
  96. }
  97.  
  98. return null;
  99. }
  100.  
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement