Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package libreria;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.SQLException;
- import java.sql.Statement;
- import javax.swing.JOptionPane;
- public class Conexion {
- private final String BD_NAME = "libreria";
- private final String BD_USERNAME = "root";
- private final String BD_PASSWORD = "";
- private final String BD_URL = "jdbc:mysql://localhost:3306/"+BD_NAME;
- private Connection conn = null;
- private Statement st = null;
- public void conectar() {
- try {
- Class.forName("com.mysql.jdbc.Driver").newInstance(); // esto es crear una instancia de la clase con el nombre “com.mysql.jdbc.Driver”.
- this.conn = DriverManager.getConnection(BD_URL, BD_USERNAME, BD_PASSWORD); // utilizamos el método getConnection de la clase DriverManager a
- // la cual le pasamos de parámetros: url de la base de datos, usuario, contraseña y esto lo almacenamos en la variable conn.
- System.out.println("Conexión exitosa");
- }catch(ClassNotFoundException | SQLException e){
- JOptionPane.showMessageDialog(null, "Error al establecer la conexión "+e);
- }catch(InstantiationException | IllegalAccessException ex) {
- JOptionPane.showMessageDialog(null, "Error al establecer la conexión "+ex);
- }
- }
- public void desconectar(){
- try{
- if(conn != null) conn.close();
- System.out.println("Conexión cerrada exitosamente");
- }catch(Exception e){
- JOptionPane.showMessageDialog(null, "Error al cerrar la conexión "+e);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement