0% encontró este documento útil (0 votos)
196 vistas

Cómo Conectar #Java Con #MySQL en Netbeans

El documento describe cómo conectar Java con MySQL en Netbeans. Explica cómo descargar el conector MySQL, configurar la biblioteca en Netbeans, crear un proyecto Java y una clase para establecer la conexión a la base de datos MySQL utilizando el URL, nombre de usuario y contraseña. Finalmente, muestra el código para importar las clases necesarias, definir las constantes y obtener la conexión a la base de datos.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
196 vistas

Cómo Conectar #Java Con #MySQL en Netbeans

El documento describe cómo conectar Java con MySQL en Netbeans. Explica cómo descargar el conector MySQL, configurar la biblioteca en Netbeans, crear un proyecto Java y una clase para establecer la conexión a la base de datos MySQL utilizando el URL, nombre de usuario y contraseña. Finalmente, muestra el código para importar las clases necesarias, definir las constantes y obtener la conexión a la base de datos.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 50

28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Inicio  Programación  Cómo conectar #Java con #MySQL en Netbeans

Programación

Cómo conectar #Java con #MySQL en Netbeans


 marzo 2, 2021  Xamus Dyson

¡Haz clic para puntuar esta entrada!

(Votos: 5 Promedio: 4.6)


Una de las tareas más típicas de un desarrollador es conectar su aplicación con una base de datos. Por esa
misma razón, en está ocasión vamos a aprender a conectar dos populares herramientas de desarrollo: el
lenguaje de programación Java y el gestor de base de datos MySQL, y todo desde Netbeans ¡Manos a la obra!

Tabla de Contenido
1. Utilicemos el conector oficial de MySQL
2. Configurar Netbeans es muy simple y fácil
3. Creando el proyecto para conectarnos a MySQL
4. Es hora de crear la clase para realizar la conexión
5. Hagamos una prueba de conexión

Utilicemos el conector oficial de MySQL 

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 1/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Necesitamos un componente desarrollado por el equipo de MySQL llamado Connector/J, así que es hora de ir a
su página oficial.

Una vez ahí, en la opción Select Operating System elegimos Platform Independent y presionamos el botón
Download en la opción que más nos convenga.

En la siguiente página, nos pedirá iniciar sesión con una cuenta Oracle. No es necesario, en su lugar utilizaremos
la opción No thanks, just start my download.

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 2/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Colocando nuestra descarga donde mejor nos convenga.

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 3/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Con el software de compresión de datos que tenga nuestro equipo, extraemos el contenido de la descarga.

El archivo que nos importa es mysql-connector-java. Se trata de un archivo con extensión JAR, el número de
versión puede variar.

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 4/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Configurar Netbeans es muy simple y fácil

Es momento de abrir Netbeans, la versión que usamos en este artículo es la 12.2 de Apache –Es momento de
abandonar ese viejo y desactualizado Netbeans 8– Lo primero, es ir al menú Tools y seleccionar Libraries.

En el Ant Library Manager, utilizamos el botón New Library que se encuentra en la parte inferior de la ventana.

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 5/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

En la ventana de diálogo, establecemos el Library Name y presionamos el botón OK.

A continuación, presionamos el botón Add JAR/Folder.

Localizamos el archivo mysql-connector-java que descargamos al principio. Al encontrarlo lo seleccionamos y


presionamos el botón Add JAR/Folder.

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 6/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Finalmente presionamos el botón OK para cerrar el Ant Library Manager.

Creando el proyecto para conectarnos a MySQL



En el menú File, seleccionamos New Project.

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 7/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

En la lista de categorías, seleccionamos Java with Ant y en la opción Projects elegimos Java Application. Al
terminar, presionamos el botón Next.

En la siguiente ventana, establecemos el Project Name, quitamos la marca a la opción Create main class y
presionamos Finish.

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 8/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Una vez cargue el proyecto, presionamos el botón derecho del ratón sobre la carpeta Source Packages.
Inmediatamente seleccionamos New y luego Java Package.

En Package Name establecemos el nombre que llevará nuestro paquete y presionamos el botón Finish.

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 9/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Es hora de crear la clase para realizar la conexión

Sobre el paquete recién creado, presionamos el botón derecho del ratón. Seleccionamos New y luego Java Class.

En Class Name, establecemos el nombre de la clase a Conectar, luego presionamos el botón Finish.

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 10/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Con nuestra clase creada, es hora de utilizar la librería. En la carpeta Libraries, presionamos el botón derecho del
ratón y seleccionamos Add Library.

En Available Libraries, seleccionamos nuestra librería y presionamos el botón Add Library.

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 11/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Es hora de escribir el código de nuestra clase. Primero, añadimos los import necesarios.

1 import java.sql.Connection;
2 import java.sql.DriverManager;

Ahora, declaramos dentro de la clase la constante URL que incluirá los siguientes valores:

1 public static final String URL = "jdbc:mysql://localhost:3306/pruebajava";

Como podemos observar, nos conectamos usando el nombre de dominio y puerto del servidor de base de datos.
El último valor (pruebajava en nuestro ejemplo) es el nombre de la base de datos.

Ahora, añadimos el usuario y la clave (Recuerde no usar root en producción)

1 public static final String USER = "root";


2 public static final String CLAVE = "";

Ahora, creamos un método que regresa un valor de tipo Connection.

1 public Connection getConexion(){

Instanciamos el objeto Connection.

1 Connection con = null;

Después, dentro de un try, llamamos a la clase que maneja el Driver para la base de datos. También haremos la
conexión pasando las tres constantes iniciales.

1 try{
https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 12/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja
2    Class.forName("com.mysql.cj.jdbc.Driver");
3    con = (Connection) DriverManager.getConnection(URL, USER, CLAVE);
4 }

En el catch, mostramos cualquier posible error de conexión

1 catch(Exception e){
2    System.out.println("Error: " + e.getMessage());
3 }

Finalmente, devolvemos la variable de tipo Connection y cerramos el método.

1    return con;
2 }

La clase completa luce así:

1 package conectar;
2  
3 import java.sql.Connection;
4 import java.sql.DriverManager;
5  
6 public class Conectar {
7     public static final String URL = "jdbc:mysql://localhost:3306/pruebajava";
8     public static final String USER = "root";
9     public static final String CLAVE = "";
10      
11     public Connection getConexion(){
12         Connection con = null;
13         try{
14             Class.forName("com.mysql.cj.jdbc.Driver");
15             con = (Connection) DriverManager.getConnection(URL, USER, CLAVE);
16         }catch(Exception e){
17             System.out.println("Error: " + e.getMessage());
18         }
19         return con;
20     }
21 }

Hagamos una prueba de conexión

Es momento de poner a prueba todo lo que hemos hecho. En el servidor de base de datos, creamos una base de
datos con el mismo nombre que usamos en la clase Conectar.

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 13/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Para nuestra prueba estará vacía.

De regreso en nuestro proyecto, presionamos el botón derecho del ratón sobre el paquete, seleccionamos New y
luego JFrame Form.

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 14/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

El Class Name será PruebaConectar, después presionamos el botón Finish.

Una vez aparezca el formulario, vamos a la sección Palette (usualmente a la derecha de la pantalla) y en Swing
Controls seleccionamos Button.

Ponemos el botón en nuestro formulario, después de jugar un poco con sus propiedades, nos ha quedado como
sigue:

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 15/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Ahora, presionamos el botón derecho sobre nuestro botón. La opción seleccionada es Change Variable Name.

El nombre de nuestra variable será btnAceptar, al terminar de escribir el nombre, usamos el botón OK.

Le damos un doble click a nuestro botón para comenzar a editar su método ActionPerformed. Necesitamos
instancias nuestra clase Conectar.

1 Conectar conecta = new Conectar(); 

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 16/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Después, creamos una variable de tipo Connection que reciba la conexión creada por nuestro método
getConexion de la clase Conectar.

1 Connection con = conecta.getConexion();

Finalmente, con un JOptionPane, mostramos un mensaje indicamos que hemos logrado la conexión.

1 JOptionPane.showMessageDialog(null, "Conexión establecida con éxito");

No olvidemos añadir los import al inicio de nuestra clase.

1 import java.sql.Connection;
2 import javax.swing.JOptionPane;

Ahora, presionamos el botón derecho del ratón sobre nuestro proyecto, la opción a elegir es Properties.

En la sección Run, presionamos el botón Browse que está a un lado de Main Class.

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 17/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Entonces, seleccionamos nuestra clase PruebaConectar y presionamos el botón Select Main Class.

De regreso a la ventana anterior, simplemente presionamos el botón OK.

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 18/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Con la tecla F6 podemos echar a andar nuestra aplicación. Si todo salió bien. Obtendremos el mensaje de
confirmación al presionar el botón que hicimos dentro del formulario.

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 19/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

DESCARGA EL PROYECTO NETBEANS PARA PROBAR

¡Y eso es todo por ahora! ¿Te ha resultado? Déjanos saber en los comentarios aquí abajo, en nuestra cuenta de
twitter @cablenaranja7 o en nuestra página de facebook.

Xamus Dyson
Docente, IT Manager, Blogger & Developer. Escribo por diversión, educo por pasión. | Grandstanding is
not my thing.

www.cablenaranja.com

 Base de datos, Java, MySQL, NetBeans, Programación

Entradas relacionadas

Desarrollo Móvil Programación

Introducción al lenguaje de programación Java


 octubre 27, 2022  Xamus Dyson

Desarrollo Web Programación

Cómo montar un servidor LAMP en openSUSE Linux


 agosto 25, 2022  Xamus Dyson

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 20/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

 Anterior:
Cómo preparar tu aplicación #Android para Google Play Store
Siguiente: 
Cómo insertar datos desde una aplicación Java hacia MySQL

33 comentarios en "Cómo conectar #Java con #MySQL en


Netbeans"

Jacky dice:
julio 25, 2021 a las 8:26 pm

Hola Xamus, gracias por el contenido me ha servido mucho despues de revisar varios tutoriales. sin
embargo me quedo colgada en como queda el codigo del Boton ya que esta por partes y no se donde
colocar lo que indicas para hacer la llamada a la conexion. Que posiblidades hay de que muestres el codigo
en una captura (del Boton “conectar a DB”). Descargue el ejemplo pero ahi no logro verlo, soy nueva en
esto, muchas gracias.

Responder

Xamus Dyson dice:


julio 26, 2021 a las 9:02 pm

Saludos Jacky.

Si le das doble click al botón “Conectar a DB” te debe crear el método actionPerformed, ahí dentro es
donde debe colocar estas líneas de código

Conectar conecta = new Conectar();

Connection con = conecta.getConexion();

JOptionPane.showMessageDialog(null, "Conexión establecida con éxito");

Espero te sirva.

Responder

Yael dice:
agosto 13, 2022 a las 2:12 pm

Disculpa amigo y sirve tambien directamente de MySQL Workbench sin utilizar el otro programa
que utilisaste?? 

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 21/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Responder

Xamus Dyson dice:


agosto 15, 2022 a las 10:00 am

Sí, sin problemas. Yo uso phpmyadmin que viene default con xampp. Pero también funciona.

Responder

Menk dice:
octubre 21, 2022 a las 3:35 am

Si funciona solo agregas: el usuario por ejemplo: puerto “”,usuario “root” ,password=”admin”
por defecto, al menos que lo hayas cambiado los valores

Responder

Nairo dice:
agosto 13, 2021 a las 11:35 am

Hola Xamus, gracias por el tutorial , muy ilustrativo, una pregunta, como hago para que en el
JOPanel.swhoMessage(); salga es el mensaje real del estado de la conexión, porque imprime el mensaje
que le coloque ahí, no importa si se conecta o no. El mensaje del estado real de la conexion esta en la clase
getConexion();

Responder

Xamus Dyson dice:


agosto 15, 2021 a las 7:00 pm

Saludos Nairo.

Puedes usar un try – catch con la clase SQLException que tiene el método getMessage() con el mensaje
real. También puedes usar la misma clase Connection que si mal no recuerdo tiene un método similar.

Responder

Jairo dice:

agosto 20, 2021 a las 8:39 pm

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 22/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Buen tutorial, me funcionó para hacer la conexión desde netbeans 12.4

Responder

Xamus Dyson dice:


agosto 20, 2021 a las 9:52 pm

Gracias por dejarnos saber que te ha servido.

Responder

Aallan dice:
septiembre 9, 2021 a las 4:46 pm

gracias! estaba perdido por que hace años que no usaba netbeans y estoy utilizando ahora la versión 12 y
si cambia al estar revisando los tutoriales.

Responder

Xamus Dyson dice:


septiembre 9, 2021 a las 10:53 pm

Gracias por tus palabras. Espero te sirva lo que encuentres aquí.

Responder

Gabriela dice:
octubre 16, 2021 a las 5:02 pm

El único sitio que encontré que explicase tan bien el paso a paso de una conexión de MySql con java.
Muchas gracias!!

Responder

Xamus Dyson dice:


octubre 18, 2021 a las 8:50 pm

¡Gracias! Nos alegra que te sirva.


Saludos
https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 23/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Responder

Shaer dice:
diciembre 5, 2021 a las 1:35 pm

Oigan una pregunta cómo puedo hacer para que los datos de registro que haga de NetBeans se
almacenen en MySQL

Responder

Xamus Dyson dice:


diciembre 5, 2021 a las 7:52 pm

Saludos, checa por favor: https://www.cablenaranja.com/como-insertar-datos-desde-una-


aplicacion-java-hacia-mysql/

Yo siempre uso Netbeans en todos mis ejemplos

Responder

carlos dice:
octubre 22, 2021 a las 11:29 am

estoy intentando descargar mysql pero al momento de instalar me sale un Connecto/net y me sale que no
lo puedo descargar y me sale error en todo no me puedo conectar

Responder

Xamus Dyson dice:


octubre 23, 2021 a las 9:38 am

Saludos Carlos. MySQL no requiere el connector/net para su instalación ¿Seguro qué estás instalando o
estas haciendo algún ejercicio?

Responder

Geovanny Zavala dice:


diciembre 1, 2021 a las 3:56 pm

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 24/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Saludos, hice las pruebas, pero, sale una conexión… “exitosa” colocando información erronea de la bdd,
descargué el archivo que subió, pero me sale errores, uno de ellos, me dice que no estoy usando la versión:
illegal Source Level: JDK 15, según mi netbeans, tiene la JDK: 8, gracias

Responder

Xamus Dyson dice:


diciembre 1, 2021 a las 8:37 pm

Saludos Geovanny. En el caso del ejemplo todo lo que tienes que hacer es modificar la ruta del JDK
hacia aquel que tengas instalado.

En cuanto a las pruebas que mencionas, dentro del botón coloca un try – catch que te permita saber si
algo ha salido mal, por ejemplo:

try{

Conectar conecta = new Conectar();

Connection con = conecta.getConexion();

JOptionPane.showMessageDialog(null, "Conexión establecida con éxito");

}catch(IOException e){

JOptionPane.showMessageDialog(null, e.getMessage());

Responder

Luis dice:
marzo 5, 2022 a las 4:10 pm

Buenas tardes disculpe esas lineas de comando se ingresan en el renglón adonde dice actionPerformed?

Responder

Xamus Dyson dice:


marzo 5, 2022 a las 8:15 pm

La última parte si, ya lo primero es una clase que debe ir en un archivo nuevo.

Responder

Ariana Rodriguez dice: 


marzo 19, 2022 a las 8:03 pm

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 25/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Soy una estudiante de sistemas y el tener clases de forma casi autodidacta es difícil, pero tus instrucciones
lo hicieron algo exageradamente fácil de entender y hacer, espero que sigan existiendo personas como tu,
que explican con peras y manzanas.
Saludos

Responder

Xamus Dyson dice:


marzo 20, 2022 a las 5:49 pm

Gracias por tu comentario. Me alegra que te sirva, saludos.

Responder

Alexander dice:
abril 7, 2022 a las 5:25 pm

Soy estudiante y tengo la versión 13 de apache y me sale error en el código del botón no reconoce la última
línea de código a pesar de que me corrijie la librería y me sigue marcando en rojo, ¿que puede ser ?

Responder

Xamus Dyson dice:


abril 7, 2022 a las 6:06 pm

Saludos Alexander.

La última línea de código del botón es esta:

JOptionPane.showMessageDialog(null, "Conexión establecida con éxito");

¿Tiene el mensaje de la salida del compilador? Así podría ver que es…

Responder

Alexander dice:
abril 11, 2022 a las 2:29 pm

Muchísimas gracias el código funciona a la perfección



Responder

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 26/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Anonimo dice:
mayo 21, 2022 a las 9:35 pm

Weeeey te la chupo, el tutorial sirve con madreeees, salvado de reporobar un semetre por tu ayuda <3

Responder

Mildred Benítez Villarino dice:


agosto 4, 2022 a las 11:21 am

MUchas gracias, me ha funcionado perfecto. Saludos

Responder

Augusto López dice:


septiembre 7, 2022 a las 8:20 pm

Muy buenas noches tengo este código en netbeans


/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package eMpresa;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
*
* @author HALC
*/
public class empresa extends javax.swing.JFrame {
private static Connection con;
private static final String driver=”com.mysql.cj.jdbc.Driver”;
private static final String user=”root”;
private static final String pass=” “;
private static final String url=”jdbc:mysql://localhost:3306/empleados”; 
public void Conector() throws SQLException{

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 27/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

con=null;
try{
Class.forName(driver);
con=DriverManager.getConnection(url, user, pass);
if(con!=null){
jLabel1.setText(“Conexión Establecida”);
}
}
catch(ClassNotFoundException|SQLException e){
jLabel1.setText(“La conexion no se establecio ” + e);
}
}
/**
* Creates new form empresa
*/
public empresa() {
initComponents();
}

/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings(“unchecked”)
//
private void initComponents() {

jButton1 = new javax.swing.JButton();


jLabel1 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jButton1.setText(“Conectar”);
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});

jLabel1.setText(“Estado: “);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());


getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
.addGroup(layout.createSequentialGroup()

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 28/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

.addGap(25, 25, 25)


.addComponent(jButton1)
.addGap(18, 18, 18)
.addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 270, Short.MAX_VALUE)
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(19, 19, 19)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton1)
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 33,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(248, Short.MAX_VALUE))
);

pack();
}//

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {


try {
Conector();
} catch (SQLException ex) {
Logger.getLogger(empresa.class.getName()).log(Level.SEVERE, null, ex);
}
}

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if (“Nimbus”.equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(empresa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); 
} catch (InstantiationException ex) {

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 29/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

java.util.logging.Logger.getLogger(empresa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);


} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(empresa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(empresa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//

/* Create and display the form */


java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new empresa().setVisible(true);
}
});
}

// Variables declaration – do not modify


private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
// End of variables declaration
}
estoy utilizando xampp
hago todo lo que dice aquí,
pero la conexión no se establecio java.sql.SQLException:Access denied for user ‘root’ @ ‘localhost’ (Using
password=YES;
ahora pregunto ¿hace falta algo para que funcione? cmd, path o que cambio mas; por favor le agradezco su
colaboración

Responder

Xamus Dyson dice:


septiembre 7, 2022 a las 9:50 pm

Parece que es esta línea:

private static final String pass=” “;

El usuario root no tiene contraseña, por ende no debe haber un espacio entre las comillas, es decir:

private static final String pass=”“;

De igual manera, recuerda por favor no usar root para un proyecto real.

Responder

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 30/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Augusto López dice:


septiembre 8, 2022 a las 11:36 am

Cordial saludo Xamus:

Muy buenas tardes, muchas gracias por la ayuda, un mes preguntándole al señor que esta dando
el curso por youtube y nunca me dijo nada, quedo inmensamente agradecido, que tenga un resto
de día excelente, muchos éxitos.

Responder

morenu1989 dice:
octubre 19, 2022 a las 10:54 am

Hola, tengo copiado el mismo código que tu incluso pille la misma versión de conector, pero me sale esto,
sabes xk no consigo realizar la conexión, llevo ya varios días así.

Error: class com.mysql.cj.jdbc.ConnectionImpl cannot be cast to class com.sun.jdi.connect.spi.Connection


(com.mysql.cj.jdbc.ConnectionImpl is in unnamed module of loader ‘app’; com.sun.jdi.connect.spi.Connection
is in module jdk.jdi of loader ‘app’)

Responder

Xamus Dyson dice:


octubre 19, 2022 a las 11:28 am

Saludos Morenu:

El mensaje “com.mysql.cj.jdbc.ConnectionImpl is in unnamed module of loader ‘app’;” parece indicar que


el conector no esta funcionando correctamente. Revisa si hiciste correctamente los primeros pasos,
especilamente la parte donde se añade la librería del conector.

Responder

Deja un comentario
Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Comentario *

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 31/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Nombre *

Correo electrónico *

Web

Publicar comentario

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 32/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 33/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 34/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 35/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 36/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 37/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 38/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 39/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 40/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 41/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 42/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 43/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 44/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 45/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 46/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 47/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Buscar … Buscar

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 48/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Android Android Studio


Apache Base de datos Blog Blogging
Blogs Canvas Consultas Preparadas Correo

CRUD CSS Desarrollo Móvil


Desarrollo Web DevOps

Diseño Gráfico
Diseño Web Excel Frontend

FullScreen htaccess HTML Informática

Java JavaScript jQuery JSON

Linux Macros mod_rewrite MySQL PDF

Photoshop PHP Plugins


Prepared Statement Programación Seguridad
Servidor Sombras SQL VBA Visual Basic

Web Wordpress

Comentarios Recientes

 Xamus Dyson en Crear ventanas popup con puro CSS y sin JavaScript

 Fer Lara en Crear ventanas popup con puro CSS y sin JavaScript

 Menk en Cómo conectar #Java con #MySQL en Netbeans

 Xamus Dyson en Cómo conectar #Java con #MySQL en Netbeans

 morenu1989 en Cómo conectar #Java con #MySQL en Netbeans

Nube de categorías

Blogs y CMS (19) Datos (2) Desarrollo Móvil (19) Desarrollo Web (51) DevOps (2)

Diseño Gráfico (20) Diseño Web (28) Excel (9) General (6) Informática (9) Programación (23)

Social Media (4) Videojuegos (2) 

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 49/50
28/10/22, 17:39 Cómo conectar #Java con #MySQL en Netbeans | Cable Naranja

Calendario

octubre 2022

D L M X J V S
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

« Sep

All Rights Reserved 2022.


Funciona gracias a WordPress | Tema: Fairy por Candid Themes.

https://www.cablenaranja.com/como-conectar-java-con-mysql-en-netbeans/ 50/50

También podría gustarte