Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. package libreria;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.SQLException;
  6. import java.sql.Statement;
  7. import javax.swing.JOptionPane;
  8.  
  9. public class Conexion {
  10.  
  11. private final String BD_NAME = "libreria";
  12. private final String BD_USERNAME = "root";
  13. private final String BD_PASSWORD = "";
  14. private final String BD_URL = "jdbc:mysql://localhost:3306/"+BD_NAME;
  15.  
  16. private Connection conn = null;
  17. private Statement st = null;
  18.  
  19. public void conectar() {
  20. try {
  21.  
  22. Class.forName("com.mysql.jdbc.Driver").newInstance(); // esto es crear una instancia de la clase con el nombre “com.mysql.jdbc.Driver”.
  23. this.conn = DriverManager.getConnection(BD_URL, BD_USERNAME, BD_PASSWORD); // utilizamos el método getConnection de la clase DriverManager a
  24. // la cual le pasamos de parámetros: url de la base de datos, usuario, contraseña y esto lo almacenamos en la variable conn.
  25. System.out.println("Conexión exitosa");
  26.  
  27. }catch(ClassNotFoundException | SQLException e){
  28. JOptionPane.showMessageDialog(null, "Error al establecer la conexión "+e);
  29. }catch(InstantiationException | IllegalAccessException ex) {
  30. JOptionPane.showMessageDialog(null, "Error al establecer la conexión "+ex);
  31. }
  32. }
  33.  
  34. public void desconectar(){
  35. try{
  36. if(conn != null) conn.close();
  37. System.out.println("Conexión cerrada exitosamente");
  38. }catch(Exception e){
  39. JOptionPane.showMessageDialog(null, "Error al cerrar la conexión "+e);
  40. }
  41. }
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement