0% encontró este documento útil (0 votos)
19 vistas37 páginas

Conectar Java y MySQL en NetBeans

El documento proporciona instrucciones detalladas para conectar NetBeans, Java y MySQL utilizando el conector JDBC. Incluye pasos para descargar el conector, configurar un nuevo proyecto en NetBeans, agregar la librería de dependencias y crear una clase de conexión a la base de datos. Además, se enfatiza la importancia de mantener consistencia en los nombres de los campos entre las bases de datos de Access y MySQL.

Cargado por

darness.f1206x
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas37 páginas

Conectar Java y MySQL en NetBeans

El documento proporciona instrucciones detalladas para conectar NetBeans, Java y MySQL utilizando el conector JDBC. Incluye pasos para descargar el conector, configurar un nuevo proyecto en NetBeans, agregar la librería de dependencias y crear una clase de conexión a la base de datos. Además, se enfatiza la importancia de mantener consistencia en los nombres de los campos entre las bases de datos de Access y MySQL.

Cargado por

darness.f1206x
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Conectar NetBeans,

Java y Access
MSI. Edna Martha Miranda Chávez
M en E. Erick Huerta Valdepeña
MC. Sergio Fuenlabrada Velázquez
Descargar el conector JDBC para trabajar
con Base de Datos MySQL, Netbeans y Java

[Link]
Descargar el conector JDBC
Entrar a la dirección: [Link]

Descargar la
dependencia o
conector : JDBC
Driver for MySQl
(Connector/J)
Descargar el conector JDBC

Seleccionar en la
pestaña de
sistema
operativo

Se selecciona
el sistema
operativo
independiente
de la plataforma
Descargar el conector JDBC

Seleccionar el conector
que esta comprimido en
una carpeta .zip
Descargar el conector JDBC

Te puedes registrar, dar


de alta o descargar sin
registrarte

En esta ocasión se
descarga sin darse de
alta
Descargar el conector JDBC

Descargar el conector
mysql-connector-
[Link] en
Documentos. Porque
NetBeans no puede abrir
otra carpeta

Guardarlo en una
carpeta de Documentos
en su computadora
Descargar el conector JDBC

Extraer los archivos


de mysql-
[Link]

Muestra la carpeta
del conector mysql-
connector-j-9.3.0
Descargar el conector JDBC
Entrar a la carpeta
de mysql-
connector-j-9.3.0

Abrir la carpeta

Oprimir las teclas


ctrl + c para copiar
el controlador
mysql-connector-
j.9.3.0 y pegarlo en
la carpeta de
documentos
Descargar el conector JDBC

Se copia el conector en la carpeta de documentos


Importante : Copiar la carpeta mysql-
connector-j-9.3.0 a documentos
NetBeans solamente verá la carpeta de Documentos, por lo que se
requiere copiar el controlador mysql-connector-j-9.3.0 de MySql en la
carpeta a Documentos
Abrir la Base de datos generada con
MySql Workbench
Abrir MySql, la Base
de datos y ver el
contenido de la tabla
alumnos

Clic en el botón de
búsqueda

Si no aparece MySQL
Workbench teclear el
nombre para que aparezca

Clic en MySQL Workbench


Abrir MySql, la Base de datos y ver el
contenido de la tabla alumnos

Clic en el Boton Local


instance MySQL80

Si tecleo una clave


para MySQL es
posible que le solicite
dicha clave
Abrir MySql, la Base de datos y ver el
contenido de la tabla alumnos

Se desplegara, la ultima
base de datos trabajada
Dar clic sobre la punta de
flecha de la Base de
datos alumnos
Y luego en tables
Abrir MySql, la Base de datos y ver el
contenido de la tabla alumnos

Dar clic sobre el nombre


de la tabla alumnos
Aparecen los botones

Clic en el botón de
Result Grid
Abrir MySql, la Base de datos y ver el
contenido de la tabla alumnos

Muestra el
contenido de
la tabla
Generar un nuevo proyecto en
NetBeans (Java Aplication)
Generar un nuevo proyecto en NetBeans
(Java Aplication)

Clic en New
Project
Generar un nuevo proyecto en
NetBeans (Java Aplication)
Clic en Java
with Ant

Y después en
Java Aplication
Generar un nuevo proyecto en NetBeans
(Java Aplication)
Establecer el
nombre del
proyecto, en este
ejemplo el nombre
es AlumnosAccess

Y oprimir el botón
de Finish
Agregar la librería de
dependencias JDBC, para
trabajar con MySql
Agregar la librería de dependencias
JDBC, para trabajar con MySql

Se generó el
proyecto.

Quitar todas las


líneas de
comentarios
Agregar la librería de dependencias
JDBC, para trabajar con MySql

Clic en el proyecto
AlumnosMysqlProm

Clic en la carpeta de
libraries

Para abrir las


subcarpetas y poder
descargar las
dependencias que
permiten manejar
base de datos MySql
Agregar la librería de dependencias
para trabajar con MySql
Clic con botón
derecho, en
Libraries, para
que se
despliegue el
menú

Clic en Add
JAR/Folder …
Agregar la librería de dependencias
para trabajar con MySql
Buscar en
Documentos la
dependencia o
connector
mysql-
connector-j-
9.3.0, y dar clic
en el nombre y
luego clic en el
botón Open.
Agregar la librería de dependencias
para trabajar con MySql

Se muestra que
se agregó al
proyecto la
dependencia o
conector
Agregar la clase de conexión
(connection) para poder trabajar
con la Base de Datos MySql
Esto es Importante para que reconozca la
aplicación la nueva clase generada
Agregar la clase de conexión (connection) para poder
trabajar con la Base de Datos MySql

• Clic con botón


derecho en nombre
del proyecto
alumnosmysqlprom
• Clic en New
• Clic en Java Class
Error
También aparece el menú
si se oprime el botón
derecho
AlmnosMysqlProm o en
Source Package pero
aunque se llame a ejecutar
la clase, no la va a
reconocer
De hecho en el momento
que se crea marca con
error la clase
Agregar la clase de conexión (connection) para
poder trabajar con la Base de Datos MySql

• Teclar el nombre
de la clase
ConexionBD

• Clic en Finish
Agregar la clase de conexión (connection) para
poder trabajar con la Base de Datos MySql
Se agrega la clase ConexiónBD y quitar las líneas de comentarios
Recuerde que la BD alumnos y la tabla
de calificacion se encuentra en:

C:\ProgramData\MySQL\MySQL Server 8.0\Data\alumnos\[Link]


Agregar las sentencias para la conexión
(connection) con la Base de Datos MySql
package alumnosmysqlprom;
import [Link].*;
import [Link].*;
import [Link].*;
public class ConexionBD {
// Se declara la variable que almacenará el estado de la conexión con la base de datos y se inicializa
static Connection ConexionBD=null;
// Parametros para la conexión con MySQL
static String driver = "[Link]";
static String url = "jdbc:mysql://localhost:3306/alumnos?useSSL=false&serverTimezone=UTC";
static String usuario = "root";
static String contraseña = "Edna#1234";
// Se declara (ejecuta) el método (función) estático Connection para conectar la App con la base de datos y devuelve si hubo algún error
en la Conexion
public static Connection conectarBD () throws ClassNotFoundException{
try {
// De no haber fallas para la conexión, carga el driver manejador de Base de datos, necesario para que NetBeans y Java
// reconozcan a la Base de datos de MySql
[Link](driver);
//Establece la conexión con la Base de datos ubicada en la url, llamando a la función getConnection
ConexionBD = [Link](url, usuario, contraseña);
return ConexionBD; // Retorna el estado de conexión – en este caso exitosa
} catch (SQLException e){
[Link](null, "Falla al conectar la BD - Error: " + e);
return null;
}
}
}
Las sentencias que cambian son las siguientes

// Parametros para la conexión con MySQL


static String driver = "[Link]";
static String url =
"jdbc:mysql://localhost:3306/alumnos?useSSL=false&serverTimezone=UTC";
static String usuario = "root";
static String contraseña = "Edna#1234";

//Establece la conexión con la Base de datos ubicada en la url, llamando a la función


getConnection
ConexionBD = [Link](url, usuario, contraseña);
Importante:
Se utiliza el mismo código que se utilizo para
trabajar con la Base de datos de Access

Lo único que cambia es el código para la


Conexión a la Base de Datos

Lo importante es que los nombres de los


campos tanto en la Base de datos Access
como en MySql sean los mismos

También podría gustarte