Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package utils;
- //Importamos las clases de java que trabajan con Mysql
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.SQLException;
- public class ConectorBDMysql {
- Connection conexion;
- String error;
- /*Creamos un constructor que recibe cuatro parámetros:
- El nombre del servidor MySQL, el del usuario, la contraseña, y
- la base de datos*/
- public Conector(String host, String usuario, String pw, String base) {
- try {
- /*Esta línea crea una asociación entre nuestra aplicación y
- la clase Driver que está empaquetada en el jar de conexión.*/
- Class.forName("com.mysql.jdbc.Driver");
- /*La conexón se obtiene con una cadena que usa
- los parámetros que recibe el constructor*/
- conexion = DriverManager.getConnection("jdbc:mysql://"
- + host + "/" + base, usuario, pw);
- } //Sucede si no se encuentra el driver o si la conexión falla
- catch (ClassNotFoundException | SQLException e) {
- error = e.getMessage();
- }
- }
- //Este método devuelve la conexión
- public Connection getConexion() {
- return conexion;
- }
- public void cierraConexion() {
- try {
- conexion.close();
- } catch (Exception ex) {
- }
- }
- //Este método devuelve el error que impide la conexión
- public String getMensajeError() {
- return error;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement