Пример в этой статье иллюстрирует, как Java загружает драйвер JDBC. После запуска примера кода в этой статье, если соединение установлено успешно, будет отображен следующий оператор: sun.jdbc.odbc.JdbcOdbcDriver@6ec12. , появится сообщение «Загрузка драйвера базы данных».
Метод реализации загрузки JDBC в Java:
Драйвер можно загрузить явно, вызвав метод Class.forName(). Входным параметром этого метода является загружаемый драйвер. Например: оператор Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") загружает мост JDBC-ODBC, разработанный компанией SUN. При подключении к базе данных менеджер драйверов (DriverManager) будет использовать этот загруженный драйвер. Информацию о загруженном драйвере можно получить с помощью метода getDriver() класса DriverManager. Требования к программному коду:
1. Напишите базовую структуру класса useDBDriver, который включает только метод main() и загружает драйвер в методе main().
2. Код программы следующий:
public class useDBDriver{public static void main(String arg[]){try{//Initialize и загрузить драйвер JDBC-ODBC Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Enumeration enum=DriverManager.getDrivers();//Отображение информации о драйвере while(enum.hasMoreElements()){System.out.println(enum.nextElement());}//Обработка исключений, которые могут возникнуть при загрузке базы данных}catch( java.lang.Exception exec){System.out.println("Исключение произошло при загрузке драйвера базы данных");}}}3. Поскольку в программе используются класс JDBC и класс Enumeration, необходимо представить следующие пакеты:
импортировать java.sql.*;импортировать java.util.*;