Драйвер ODBC Oracle в Windows Home Basic Premium

#oracle10g #odbc #oracle11g

#oracle10g #odbc #oracle11g

Вопрос:

Я использую операционную систему Windows Home Basic Premium. Я установил Oracle 10g Express Edition также 11g, он установлен правильно, но когда я хотел добавить драйвер из ODBC, я не нашел ни одного драйвера Express.

Вот почему я не могу запустить ни один проект базы данных Java; он показывает мне, что драйвер не загружен. Это первая проблема, с которой я сталкиваюсь при использовании любого программного обеспечения.

Ответ №1:

Во-первых, как правило, вам не следует использовать ODBC, если вы разрабатываете приложение Java. Приложения Java обычно используют драйвер JDBC для подключения к базе данных. Можно использовать драйвер моста JDBC-ODBC, но это было действительно уместно только несколько лет назад, когда не у каждой базы данных был драйвер JDBC. Не было бы причин использовать драйвер моста JDBC-ODBC для подключения к базе данных Oracle в приложении, созданном сегодня.

При этом вы используете 32-разрядную версию Windows или 64-разрядную версию Windows? Вы установили 32-разрядные версии Oracle или 64-разрядные версии Oracle? Если вы используете 64-разрядную версию Windows, администратор драйвера ODBC по умолчанию будет отображать только установленные 64-разрядные драйверы ODBC. Если вы установили 32-разрядные версии Oracle, вам необходимо открыть 32-разрядный администратор драйвера ODBC по адресу C:WindowsSysWOW64odbcad32.exe для того, чтобы получить доступ к 32-разрядным драйверам ODBC.