El ejemplo de este artículo ilustra cómo Java carga el controlador JDBC. Después de ejecutar el código de ejemplo de este artículo, si la conexión se realiza correctamente, se mostrará la siguiente declaración: sun.jdbc.odbc.JdbcOdbcDriver@6ec12. , aparecerá el mensaje "Cargando el controlador de la base de datos" anormal.
Método de implementación para cargar JDBC en Java:
Se puede cargar un controlador explícitamente llamando al método Class.forName(). El parámetro de entrada de este método es el controlador que se cargará. Por ejemplo: la instrucción Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") carga el puente JDBC-ODBC desarrollado por SUN Company. Al conectarse a la base de datos, el administrador de controladores (DriverManager) utilizará este controlador cargado. La información del controlador cargado se puede obtener mediante el método getDriver() de DriverManager. Requisitos del código del programa:
1. Escriba el marco básico de la clase useDBDriver, que solo incluye el método main () y carga el controlador en el método main ().
2. El código del programa es el siguiente:
clase pública useDBDriver{public static void main(String arg[]){intenta{//Inicializar y cargar el controlador JDBC-ODBC Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Enumeración enum=DriverManager.getDrivers();//Mostrar información del controlador while(enum.hasMoreElements()){System.out.println(enum.nextElement());}//Manejar excepciones que pueden ocurrir al cargar la base de datos}catch( java.lang.Exception exec){System.out.println("Se produjo una excepción al cargar el controlador de la base de datos");}}}3. Debido a que el programa utiliza la clase JDBC y la clase Enumeration, los paquetes que se introducirán son:
importar java.sql.*; importar java.util.*;