Шаг 1: Нахождение JDBC Драйвера


Приведенная ниже программа содержит выражение:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Здесь предполагается структура каталогов, которая вводит в заблуждение. В обычной поставке JDK 1.1 не существует файла с названием JdbcOdbcDriver.class, так что если вы заглянете на этот пример и пойдете искать его, вы будите удивлены. Другой опубликованный пример использует псевдо-имя, такое как "myDriver.ClassName", что не намного полезнее. Фактически, вышеприведенная инструкция загрузки для jdbc-odbc драйвера (который реально поставляется с JDK) показана в нескольких местах в онлайн документации (обычно на странице, озаглавленной "JDBC-ODBC Bridge Driver"). Если приведенная выше инструкция загрузки не сработает, то, возможно, изменилось имя, как часть изменений в связи со сменой версии, так что вы должны просмотреть документацию снова.

Если инструкция загрузки ошибочна, вы получите исключение в этом месте. Для проверки того, что ваша инструкция загрузки работает верно, закомментируйте код после этой инструкции до выражения catch. Если программа не выбросила исключений, это значит, что драйвер загружен правильно.