Conectar una base de datos MySQL en Java
- Descargue e instale la base de datos MySQL
- Crear una base de datos en MySQL
- Descargue el controlador JDBC e inclúyalo en Classpath
- Conéctese con MySQL
-
Pruebe la conexión
JDBC
Este tutorial presenta cómo conectar una base de datos MySQL en Java. También hemos enumerado algunos códigos de ejemplo para que pueda comprender mejor este tema.
Para conectar la aplicación Java a la base de datos Mysql, debemos seguir algunos pasos que se enumeran a continuación:
- Descargue e instale MySQL
- Crea una base de datos en MySQL
- Descargue el controlador JDBC y colóquelo en el classpath
- Escribe el código Java para la conectividad.
- Prueba la conexión
Entendamos el procedimiento paso a paso aquí:
Descargue e instale la base de datos MySQL
MySQL es un sistema de administración de bases de datos y asumimos que ya lo tiene instalado. Pasemos al siguiente paso.
Crear una base de datos en MySQL
Ahora, crearemos una base de datos para que podamos probar la conexión. Para crear una base de datos en MySQL, use la consulta SQL a continuación:
create database delftstackDB;
Después de crear una base de datos, recuérdelo porque lo usará en la parte de conectividad.
Descargue el controlador JDBC e inclúyalo en Classpath
El controlador JDBC es un archivo JAR proporcionado por MySQL; es un conector que actúa como puente entre MySQL y las aplicaciones Java. Para descargar el archivo JAR visite el sitio oficial de MySQL y coloque los archivos en la carpeta lib de su proyecto java. Ahora, continúe con el siguiente paso.
Conéctese con MySQL
Después de completar los procedimientos anteriores, escriba el código Java para la conectividad. Aquí, usamos el método class.forName()
para cargar el JDBC Driver
, que descargamos del sitio oficial de MySQL.
El método getConnection()
se utiliza para pasar la cadena de conexión: MySQL:Port/Database/,username,dbpassword
. Esta cadena se utiliza para autenticar al usuario y proporcionar acceso solo a usuarios autorizados. Después de eso, usamos el método createStatement()
para crear una instancia que se usará para ejecutar consultas SQL usando el código. Vea el ejemplo a continuación:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class SimpleTesting {
public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/delftstackDB", "username", "dbPassword");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("show databases;");
System.out.println("Connected");
} catch (Exception e) {
System.out.println(e);
}
}
}
Pruebe la conexión JDBC
Después de escribir el código, solo debes ejecutarlo. Si el código funciona bien, obtendrá el siguiente resultado en la consola:
Producción :
Connected