Hola a todos, hoy os explicaremos como conectar nuestro proyecto Java a una base de datos hecha en MySQL.
Lo primero que debemos hacer es descargar el conector desde la página de MySQL, elige plataforma independiente y descarga el ZIP (necesitas cuenta de oracle que es gratuita). Pincha aquí.
Ahora que lo tendemos descargado y descomprimido, buscamos el jar que contiene.
Deberia llamarse mysql-connector-java con su correspondiente versión.
Ahora debes incluir el JAR a tu proyecto.
Puedes ver como se hace desde Netbeans desde nuestro manual de como usar netbeans (seccion Añadir bibliotecas a nuestros proyecto).
Puedes ver como se hace desde Eclipse desde nuestro manual de como usar Eclipse (sección Añadir JAR a nuestro proyectos)
Una vez hecho, escribiremos este código para conectarnos.
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Ejemplo_conexion_mysql { public static void main(String[] args) { try { Class.forName("com.mysql.jdbc.Driver"); Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/SID","USER","PASS"); } catch (SQLException | ClassNotFoundException ex) { System.out.println("Error en la conexión de la base de datos"); } } }
Solo debeis cambiar lo siguiente:
- localhost por vuestro servidor (también puede ser localhost).
- SID que es el nombre de la base de datos que tengais.
- USER por el usuario de vuestro MySQL.
- PASS por la password de vuestro MySQL.
Si todo esta bien, no saltará ninguna excepción al ejecutar.
Sobre como hacer consultas y manejar la base de datos veremos mas adelante, ya que es igual en el resto de SGBD.
Espero que os sea de ayuda. Si teneis dudas, preguntad. Estamos para ayudarte.
No hay conector de MySQL para windows en el enlace que está puesto, de donde lo puedo descargar??