JDBC y MySql

0
97465

MySql y Java

Si queremos acceder desde una aplicación Java a MySQL tenemos que
descargarnos de www.mysql.org los drivers.

Una vez descargado, tenemos que asegurarnos que el fichero esta en el classpath
de la aplicación que lo utilice (linea de comando, compilador, servidor de
aplicaciones, etc)

Vamos a probar a conectarnos a nuestra base de datos local utilizando
JDBCTest (ver tutorial
anterior
)

Arrancamos JDBCTest con el siguiente parámetro

java -classpath .;%classpath%;d:\java\JDBCTest1_03\classes;C:\java\mysql-connector-java-3.0.7-stable\mysql-connector-java-3.0.7-stable-bin.jar JDBCTest

Pinchamos en Driver

Vemos que se ha realizado la conexión y el código que necesitaría mi
programa Java

Ahora pinchamos en Connection y decimos que queremos conectar a la
base de datos

Si todo ha ido bien veremos

Pinchamos en connection->create statement

Y ahora Statement->Execute Stmt Query

 

Ahora pulsamos result->Show All Results

Y que sencillo ha sido conectar a la base de datos y sacar el código
equivalente

Os vamos a mostrar el cacho de código que registra el driver … porque el
resto es lo mismo que en todos los programas JDBC

// REGISTER DRIVER
try {
    Driver d = (Driver)Class.forName("com.mysql.jdbc.Driver").newInstance();
} catch (Exception e) {
    System.out.println(e)
}


// GET CONNECTION
Connection con;
try{
    con = DriverManager.getConnection("jdbc:mysql://localhost/test",userName,password);
}catch(Exception e){
    System.out.println(e);
}

// GET CONNECTION WARNINGS
SQLWarning warning = null;
try {
    warning = con.getWarnings();

    if (warning == null){
        System.out.println("No Warnings");
        return;
    }

    while (warning != null) {
        System.out.println("Warning: "+warning);
        warning = warning.getNextWarning();
    }
} catch (Exception e){
    System.out.println(e);
}

    

Sobre el
Autor ..

DEJA UNA RESPUESTA

Por favor ingrese su comentario!

He leído y acepto la política de privacidad

Por favor ingrese su nombre aquí

Información básica acerca de la protección de datos

  • Responsable:
  • Finalidad:
  • Legitimación:
  • Destinatarios:
  • Derechos:
  • Más información: Puedes ampliar información acerca de la protección de datos en el siguiente enlace:política de privacidad