domingo, 13 de octubre de 2019

Conectar MySql o MariaBD con Java (NetBeans)

Se necesita lo siguiente:
  • NetBeans IDE 8.2 o superior.
  • Tener instalado el JDK versión 8 o superior.
  • Tener Instalado MySql versión  5.7.24 o superior, en caso de MariaBD la versión 10.3.12 o superior

El servidor de bases de datos

En este caso debemos tener conocimiento del URL de la base de datos, el puerto que emplea (3306 para MySql y 3307 para MariaBD), el usuario y contraseña.

Creamos una clase llamada "ConectaBD" dentro del paquete "biblioteca" y definimos 4 constantes:
  • URL: que contiene la dirección del servidor de base de datos, en este caso "jdbc:mysql".
  • DRIVER: dirección del driver de conexión de bases de datos, en este caso el driver de MySQL.
  • USER: el usuario, en este caso usamos root.
  • PASS: la constraseña, en este caso está vacía.
El código sería:

  1. package biblioteca;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.SQLException;
  5. public class ConectaBD {
  6. private final String URL = "jdbc:mysql://localhost:3306/blog";
  7. private final String DRIVER = "com.mysql.jdbc.Driver";
  8. private final String USER = "root";
  9. private final String PASS = "";
  10. public Connection conexionDB() throws SQLException{
  11. Connection c = null;
  12. try {
  13. Class.forName(DRIVER).newInstance();
  14. c = DriverManager.getConnection(URL, USER, PASS);
  15. } catch (ClassNotFoundException |
  16. IllegalAccessException |
  17. InstantiationException |
  18. SQLException e) {
  19. throw new SQLException(e.getMessage());
  20. }
  21. return c;
  22. }
  23. }


Se emplea las clases: "Connection", "DriverManager" y "SQLException".

No hay comentarios:

Publicar un comentario