Advertisement
Guest User

Untitled

a guest
Feb 15th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.Statement;
  4. import java.sql.ResultSet;
  5. import javax.sql.rowset.CachedRowSet;
  6. import com.sun.rowset.CachedRowSetImpl;
  7. /**
  8. *
  9. * @author beastieux
  10. */
  11. public class Ejm12_1_ConectarPostgreSQL {
  12.  
  13. public CachedRowSet Function(String sql)
  14. {
  15. try
  16. {
  17. Class.forName("org.postgresql.Driver");
  18.  
  19. String url = "jdbc:postgresql://127.0.0.1:5432/postgres";
  20. Connection con = DriverManager.getConnection(url, "usuario","contraseña");
  21. Statement s = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
  22. ResultSet.CONCUR_READ_ONLY);
  23.  
  24. ResultSet rs= s.executeQuery(sql);
  25.  
  26. CachedRowSet crs = new CachedRowSetImpl();
  27. crs.populate(rs);
  28.  
  29. rs.close();
  30. s.close();
  31. con.close();
  32.  
  33. return crs;
  34.  
  35. }
  36. catch(Exception e)
  37. {
  38. System.out.println(e.getMessage());
  39. }
  40.  
  41. return null;
  42. }
  43.  
  44. public void StoreProcedure(String sql)
  45. {
  46.  
  47. try
  48. {
  49. Class.forName("org.postgresql.Driver");
  50.  
  51. String url = "jdbc:postgresql://127.0.0.1:5432/postgres";
  52. Connection con = DriverManager.getConnection(url, "usuario","contraseña");
  53. Statement s = con.createStatement();
  54.  
  55. s.execute(sql);
  56.  
  57. s.close();
  58. con.close();
  59.  
  60. }
  61. catch(Exception e)
  62. {
  63. System.out.println(e.getMessage());
  64. }
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement