Установка драйвера Oracle - PullRequest
0 голосов
/ 20 июня 2010

У меня на ноутбуке установлен Oracle 10g, и я скачал для него драйвер ojdbc14.jar. Проблема в том, что моей операционной системой является Windows 7, и у меня нет возможности создать источник данных для Oracle, так как у меня не установлен драйвер Oracle. У меня есть возможность создать источник данных для SQL Server 6, но я хочу подключиться к Oracle. Пожалуйста, помогите.

Ответы [ 3 ]

0 голосов
/ 21 июня 2010

Oracle в настоящее время имеет 1 версию, которая сертифицирована для Windows 7. Эта версия 11.2.Они указали, что планируют сертифицировать 10.2.0.5, если это произойдет, вероятно, потребуется исправление.

Возможно, именно поэтому источник данных не работает, ODBC или OLEDB.

Другая возможность состоит в том, что вы установили 32-битную версию Oracle, и ваша ОС является 64-битной, тогда вам потребуется использовать инструменты администрирования 32-битного источника данных.

0 голосов
/ 22 июня 2010

Я нашел решение для моей проблемы. Все, что мне нужно было сделать, это поместить файл ojdbc14.jar в мой путь к классу, и тогда я смог его использовать. Хотя, делая это, мне нужно было внести некоторые изменения в код. Я больше не мог использовать Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"), вместо этого мне нужно было использовать Class.forName("oracle.jdbc.OracleDriver") также вместо использования моего источника данных, так как "jdbc:odbc:somename" Мне нужно было использовать jdbc:oracle:thin:@localhost:1521:xe.

0 голосов
/ 21 июня 2010

Под «Источниками данных» я предполагаю, что вы имеете в виду Источники данных (ODBC) в разделе «Панель управления»> «Администрирование».Это правильно?

Я настроил источники данных ODBC, которые раньше подключались к базам данных Oracle, но для этого мне нужно было установить клиент Oracle.Однако, если на вашем ноутбуке установлена ​​полная база данных (как предполагает ваш вопрос), вам не понадобится клиент - он используется только для подключения к базам данных, работающим на других компьютерах.Я полагаю, что полная база данных содержит все в клиенте, поэтому вы должны иметь возможность настроить источник данных ODBC, указывающий на базу данных на вашем ноутбуке, как только база данных будет установлена.

ojdbc14.jar просто содержитКлассы JDBC для общения с базой данных Oracle, и только программы, написанные на Java (и других языках, работающих на JVM, таких как Scala, Groovy или Clojure) могут использовать его.Этой банки недостаточно для настройки источника данных ODBC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...