logo

Conectividad de base de datos Java con MySQL

Para conectar la aplicación Java con la base de datos MySQL, debemos seguir los siguientes 5 pasos.

En este ejemplo estamos usando MySql como base de datos. Entonces necesitamos conocer la siguiente información para la base de datos mysql:

    Clase de conductor:La clase de controlador para la base de datos MySQL es com.mysql.jdbc.Driver .URL de conexión:La URL de conexión para la base de datos MySQL es jdbc:mysql://localhost:3306/sonoo donde jdbc es la API, mysql es la base de datos, localhost es el nombre del servidor en el que se ejecuta mysql, también podemos usar la dirección IP, 3306 es el número de puerto y sonoo es el nombre de la base de datos. Podemos usar cualquier base de datos, en tal caso, debemos reemplazar sonoo con el nombre de nuestra base de datos.Nombre de usuario:El nombre de usuario predeterminado para la base de datos MySQL es raíz .Contraseña:Es la contraseña proporcionada por el usuario al momento de instalar la base de datos mysql. En este ejemplo, usaremos root como contraseña.

Primero creemos una tabla en la base de datos MySQL, pero antes de crear una tabla, primero debemos crear una base de datos.

 create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3)); 

Ejemplo para conectar una aplicación Java con una base de datos MySQL

En este ejemplo, sonoo es el nombre de la base de datos, root es el nombre de usuario y la contraseña.

 import java.sql.*; class MysqlCon{ public static void main(String args[]){ try{ Class.forName('com.mysql.jdbc.Driver'); Connection con=DriverManager.getConnection( 'jdbc:mysql://localhost:3306/sonoo','root','root'); //here sonoo is database name, root is username and password Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery('select * from emp'); while(rs.next()) System.out.println(rs.getInt(1)+' '+rs.getString(2)+' '+rs.getString(3)); con.close(); }catch(Exception e){ System.out.println(e);} } } 
descarga este ejemplo

El ejemplo anterior buscará todos los registros de la tabla emp.

¿Dónde están las configuraciones del navegador?

Para conectar la aplicación java con la base de datos mysql, mysqlconnector.jar Es necesario cargar el archivo.

descargue el archivo jar mysql-connector.jar

Dos formas de cargar el archivo jar:

  1. Pegue el archivo mysqlconnector.jar en la carpeta jre/lib/ext
  2. Establecer ruta de clase

1) Pegue el archivo mysqlconnector.jar en la carpeta JRE/lib/ext:

Descargue el archivo mysqlconnector.jar. Vaya a la carpeta jre/lib/ext y pegue el archivo jar aquí.

2) Establecer ruta de clases:

Hay dos formas de configurar el classpath:
  • temporario
  • permanente

Cómo configurar el classpath temporal

abra el símbolo del sistema y escriba:
 C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.; 

Cómo configurar el classpath permanente

Vaya a la variable de entorno y luego haga clic en nueva pestaña. En el nombre de la variable escriba ruta de clases y en valor de variable pegue la ruta al archivo mysqlconnector.jar agregando mysqlconnector.jar;.; como C:carpetamysql-connector-java-5.0.8-bin.jar;.;