
Jave Net Beans 13. Windows app
Publicado por Saulo (4 intervenciones) el 31/05/2022 01:18:59
Hola a todos. Estoy tratando de hacer una APP en windows forms en Java NetBeans 13. Hice una clase donde tengo el código de conexión el cual es:
*********
import java.sql.Connection;
import java.sql.DriverManager;
import javax.swing.JOptionPane;
/**
*
* @author saulo
*/
public class CConexion {
Connection conectar = null;
String driver = "com.mysql.jdbc.Driver";
String usuario = "root";
String clave = "123";
String bd = "nuestrasrarosariodb";
String ip = "localhost";
String puerto = "3306";
String cadena = "jdc:mysql://"+ip+":"+puerto+"/"+bd;
public Connection estableceConexion(){
try{
Class.forName(driver);
conectar= DriverManager.getConnection(cadena, usuario, clave);
JOptionPane.showMessageDialog(null, "Se Conecto a la Base de Datos MySQL");
}
catch (Exception e){
JOptionPane.showMessageDialog(null, "No se Conecto a la Base de Datos MySQL. Error:" + e.toString());
}
return conectar;
}
}
***********************************************************
Esta clase la llamo en mi clase principal:
**********************************************************
public static void main(String[] args) {
CConexion objetoConexion = new CConexion();
objetoConexion.estableceConexion();
}
***********************************************************
Pero, cuando corro la aplicación me dice lo siguiente: *Ver imagen adjunta:
Se supone que tengo la ultima versión del driver. (8.0.29) Pero, no entiendo que está mal.
Estoy usando MySQL Workbench: v*Ver imagen adjunta:
¿Alguien podría ayudarme por favor?.
Saludos y gracias.
*********
import java.sql.Connection;
import java.sql.DriverManager;
import javax.swing.JOptionPane;
/**
*
* @author saulo
*/
public class CConexion {
Connection conectar = null;
String driver = "com.mysql.jdbc.Driver";
String usuario = "root";
String clave = "123";
String bd = "nuestrasrarosariodb";
String ip = "localhost";
String puerto = "3306";
String cadena = "jdc:mysql://"+ip+":"+puerto+"/"+bd;
public Connection estableceConexion(){
try{
Class.forName(driver);
conectar= DriverManager.getConnection(cadena, usuario, clave);
JOptionPane.showMessageDialog(null, "Se Conecto a la Base de Datos MySQL");
}
catch (Exception e){
JOptionPane.showMessageDialog(null, "No se Conecto a la Base de Datos MySQL. Error:" + e.toString());
}
return conectar;
}
}
***********************************************************
Esta clase la llamo en mi clase principal:
**********************************************************
public static void main(String[] args) {
CConexion objetoConexion = new CConexion();
objetoConexion.estableceConexion();
}
***********************************************************
Pero, cuando corro la aplicación me dice lo siguiente: *Ver imagen adjunta:

Se supone que tengo la ultima versión del driver. (8.0.29) Pero, no entiendo que está mal.
Estoy usando MySQL Workbench: v*Ver imagen adjunta:

¿Alguien podría ayudarme por favor?.
Saludos y gracias.
Valora esta pregunta


0