O exemplo neste artigo ilustra como Java carrega o driver JDBC Após executar o código de exemplo neste artigo, se a conexão for bem-sucedida, a seguinte instrução será exibida: sun.jdbc.odbc.JdbcOdbcDriver@6ec12. , a mensagem "Carregando o driver do banco de dados" aparecerá anormal.
Método de implementação de carregamento JDBC em Java:
Um driver pode ser carregado explicitamente chamando o método Class.forName(). O parâmetro de entrada deste método é o driver a ser carregado. Por exemplo: a instrução Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") carrega a ponte JDBC-ODBC desenvolvida pela SUN Company. Ao conectar-se ao banco de dados, o gerenciador de driver (DriverManager) utilizará este driver carregado. As informações do driver carregado podem ser obtidas através do método getDriver() do DriverManager. Requisitos de código do programa:
1. Escreva a estrutura básica da classe useDBDriver, que inclui apenas o método main() e carrega o driver no método main().
2. O código do programa é o seguinte:
classe pública useDBDriver{public static void main(String arg[]){try{//Inicializar e carregar o driver JDBC-ODBC Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Enumeração enum=DriverManager.getDrivers();//Exibe informações do driver while(enum.hasMoreElements()){System.out.println(enum.nextElement());}//Trata de exceções que podem ocorrer ao carregar o banco de dados}catch( java.lang.Exception exec){System.out.println("Ocorreu uma exceção ao carregar o driver do banco de dados");}}}3. Como a classe JDBC e a classe Enumeration são usadas no programa, os pacotes a serem introduzidos são:
importar java.sql.*;importar java.util.*;