El controlador JDBC se utiliza en aplicaciones para llamar a procedimientos y tablas de consulta en MySQL . En la programación de una conexión de base de datos , es importante probar la conexión del conductor envolviéndolo en un bloque " try-catch " de código. Si la conexión se realiza correctamente , el código continúa ejecutándose . Sin embargo, si la conexión falla , el bloque " try-catch " informará de un error en la consola . Esto se logra en Java utilizando sólo unas pocas líneas de código. Este código se puede utilizar individualmente para probar la instalación del controlador , o puede ser insertado en una clase de aplicación . Instrucciones
1
Importar las bibliotecas de Java necesarios para manejar las llamadas del controlador JDBC . Escriba el siguiente código en la parte superior del archivo de área de trabajo: java.sql.Connection importación; java.sql.DriverManager importación; java.sql.SQLException importación;
2
Crear el bloque try-catch . El código siguiente es un ejemplo de una concha bloque try-catch . El código que comprueba el controlador JDBC se inserta en este block.try { } catch (Exception exc ) { }
3
una instancia de la clase del controlador JDBC y tratar de conectar con el servidor MySQL . Si esto falla, el flujo salta código al bloque "catch " . El siguiente código crea una instancia de la clase y crea una connection.try { Class.forName ( " com.mysql.jdbc.Driver ") newInstance (); myConnection = DriverManager.getConnection ( . "Jdbc : mysql :///myTestSQLDatabase ", " myUserName "," miContraseña ") ;} catch (Exception exc ) { }
4
Comprueba si la conexión se abre . El siguiente código detecta si la conexión se abre después de la inicialización del controlador JDBC. La razón de esto no está en la sección error es que el controlador JDBC aún esté instalado correctamente , pero la conexión fue rechazada por el SQL server.try { Class.forName ( " com.mysql.jdbc.Driver ") . NewInstance () ; myConnection = DriverManager.getConnection ( "jdbc : mysql :///myTestSQLDatabase ", " myUserName ", " miContraseña " ), si { System.out.println ( "La conexión se ha realizado correctamente SQL ( myConnection.isClosed ( !)) . ") ;} } catch (Exception exc ) { }
5
Crear el código de gestión de errores . Si el controlador JDBC no está bien instalado o que no existe, un error es marcado y el flujo de código se envía a la cuenta de " captura " . El siguiente código muestra un mensaje de error en la consola: try { Class.forName ( " com.mysql.jdbc.Driver ") newInstance (); myConnection = DriverManager.getConnection ( "jdbc : mysql :///myTestSQLDatabase " . " myUserName "," miContraseña " ), si ) { System.out.println ( ( myConnection.isClosed (! ) " La conexión de SQL se ha realizado correctamente . ") ;} } catch (Exception exc ) { System.out.println ( " JDBC error del conductor: "+ exc.getMessage ()) ;}