“Conocimiento Programación>Programación Java

Cómo probar un controlador JDBC

2014/4/30
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 ()) ;}

Programación Java
Cómo filtrar archivos desde el Explorador de proyectos Ver en Eclipse
Cómo evitar la excepción de puntero nulo en Java
Cómo comprobar JAVA_HOME en Windows
Cómo agregar un JScrollPane a un JFrame
Cómo programar juegos con Java
Cómo crear documentos XML con JDOM
Cadena de doble conversión en Java
Cómo instalar una secuencia de comandos de seguimiento con Java
Conocimiento de la computadora © http://www.ordenador.online