Advertisement
Guest User

Untitled

a guest
Jun 20th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. package utils;
  2.  
  3. //Importamos las clases de java que trabajan con Mysql
  4. import java.sql.Connection;
  5. import java.sql.DriverManager;
  6. import java.sql.SQLException;
  7.  
  8. public class ConectorBDMysql {
  9. Connection conexion;
  10. String error;
  11.  
  12. /*Creamos un constructor que recibe cuatro parámetros:
  13. El nombre del servidor MySQL, el del usuario, la contraseña, y
  14. la base de datos*/
  15. public Conector(String host, String usuario, String pw, String base) {
  16. try {
  17. /*Esta línea crea una asociación entre nuestra aplicación y
  18. la clase Driver que está empaquetada en el jar de conexión.*/
  19. Class.forName("com.mysql.jdbc.Driver");
  20. /*La conexón se obtiene con una cadena que usa
  21. los parámetros que recibe el constructor*/
  22. conexion = DriverManager.getConnection("jdbc:mysql://"
  23. + host + "/" + base, usuario, pw);
  24. } //Sucede si no se encuentra el driver o si la conexión falla
  25. catch (ClassNotFoundException | SQLException e) {
  26. error = e.getMessage();
  27. }
  28. }
  29.  
  30. //Este método devuelve la conexión
  31. public Connection getConexion() {
  32. return conexion;
  33. }
  34.  
  35. public void cierraConexion() {
  36. try {
  37. conexion.close();
  38. } catch (Exception ex) {
  39. }
  40. }
  41.  
  42. //Este método devuelve el error que impide la conexión
  43. public String getMensajeError() {
  44. return error;
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement