Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / oracle.jdbc.driver.OracleDriver не загружен / 25 сообщений из 26, страница 1 из 2
14.06.2005, 12:13
    #33115336
sergf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
Установил клиента Oracle.
Пытаюсь соединится с БД JBuilder8 через Database Pilot.
Пишет ошибку:
oracle.jdbc.driver.OracleDriver could not be loaded...
...
Рейтинг: 0 / 0
14.06.2005, 12:21
    #33115363
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
А JBuilder это точно БД?
...
Рейтинг: 0 / 0
14.06.2005, 12:34
    #33115420
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
NaugА JBuilder это точно БД?
в нем есть клиент для БД встроенный - Database Pilot называется.

sergf, а ты драйвер то устанавливал?
...
Рейтинг: 0 / 0
14.06.2005, 12:37
    #33115430
sergf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
похоже драйвера нет, подскажите где скачать?
...
Рейтинг: 0 / 0
14.06.2005, 12:42
    #33115454
sergf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
подскажите в каком каталоге он oracle.jdbc.driver.OracleDriver
находится.

oracle\\ora90\\jdbc - это то что надо?
...
Рейтинг: 0 / 0
14.06.2005, 16:45
    #33116116
waspwort
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
в 8.1.6, win2k
Oracle_home/jdbc/lib файлы classes111.zip и classes12.zip
их нужно добавить в переменную окружения classpath
...
Рейтинг: 0 / 0
14.06.2005, 17:35
    #33116266
Serf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
Кстати переменной CLASSPATH вообще не было. Пришлось её создать.
CLASSPATH такой:
C:\oracle\ora90\jdbc\lib\classes111.zip;C:\oracle\ora90\jdbc\lib\nls_charset11.zip
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
    String driver = "oracle.jdbc.OracleDriver";
    String url = "jdbc:oracle:thin:@192.168.0.35:1521:ORCL";
    String user = "user";
    String bdpwd = "password";
    Connection conn =  null ;
     try {
      conn = DriverManager.getConnection(url, user, bdpwd);
      conn.close();
    }
     catch (Exception e)
    {
      system.out.print(e.getLocalizedMessage());
    }
 }
всё равно пишет: "No suitable driver"
...
Рейтинг: 0 / 0
14.06.2005, 17:36
    #33116269
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
И самое главное - чтобы каталог /bin самого Оракла (где лежат необходимые для подключения бинарники) был в PATH.

Проверить это просто: sqlplus в командной строке. Если SQL+ загрузится - значит все в порядке. Ежели "sqlplus не является внутренней или внешней
командой, исполняемой программой или пакетным файлом" - тогда внеси в PATH
...
Рейтинг: 0 / 0
14.06.2005, 17:43
    #33116300
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
serfКстати переменной CLASSPATH вообще не было. Пришлось её создать.
CLASSPATH такой:
C:\oracle\ora90\jdbc\lib\classes111.zip;C:\oracle\ora90\jdbc\lib\nls_charset11.zip
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
    String driver = "oracle.jdbc.OracleDriver";
    String url = "jdbc:oracle:thin:@192.168.0.35:1521:ORCL";
    String user = "user";
    String bdpwd = "password";
    Connection conn =  null ;
     try {
      conn = DriverManager.getConnection(url, user, bdpwd);
      conn.close();
    }
     catch (Exception e)
    {
      system.out.print(e.getLocalizedMessage());
    }
 }
всё равно пишет: "No suitable driver"

в этом коде драйвер не загружается.
должно быть что нить на подобе этого
Код: plaintext
1.
 Class .forName(driver);
в самом начале.
...
Рейтинг: 0 / 0
14.06.2005, 17:45
    #33116304
sergf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
sqlplus запускается (база работает)
Path такой:
C:\oracle\ora90\bin;C:\oracle\ora90\Apache\Perl\5.00503\bin\mswin32-x86;C:\Program Files\Oracle\jre\1.1.8\bin;
и.т.д
...
Рейтинг: 0 / 0
14.06.2005, 17:53
    #33116325
sergf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
Class.forName(driver);
генерит исключение: "oracle.jdbc.OracleDriver"

так и должно???
...
Рейтинг: 0 / 0
14.06.2005, 17:59
    #33116337
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
в catch добавь e.printStackTrace(); и скажи что полностью он пишет
...
Рейтинг: 0 / 0
14.06.2005, 18:06
    #33116355
sergf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
 java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver

	at java.net.URLClassLoader$ 1 .run(URLClassLoader.java: 198 )

	at java.security.AccessController.doPrivileged( Native  Method)

	at java.net.URLClassLoader.findClass(URLClassLoader.java: 186 )

	at java.lang.ClassLoader.loadClass(ClassLoader.java: 299 )

	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java: 265 )

	at java.lang.ClassLoader.loadClass(ClassLoader.java: 255 )

	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java: 315 )

	at java.lang. Class .forName0( Native  Method)

	at java.lang. Class .forName( Class .java: 140 )

	at mframe.MainFrame.jButton2_actionPerformed(MainFrame.java: 64 )

	at mframe.MainFrame_jButton2_actionAdapter.actionPerformed(MainFrame.java: 99 )

	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java: 1764 )

	at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java: 1817 )

	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java: 419 )

	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java: 257 )

	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java: 245 )

	at java.awt.Component.processMouseEvent(Component.java: 5093 )

	at java.awt.Component.processEvent(Component.java: 4890 )

	at java.awt.Container.processEvent(Container.java: 1566 )

	at java.awt.Component.dispatchEventImpl(Component.java: 3598 )

	at java.awt.Container.dispatchEventImpl(Container.java: 1623 )

	at java.awt.Component.dispatchEvent(Component.java: 3439 )

	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java: 3450 )

	at java.awt.LightweightDispatcher.processMouseEvent(Container.java: 3165 )

	at java.awt.LightweightDispatcher.dispatchEvent(Container.java: 3095 )

	at java.awt.Container.dispatchEventImpl(Container.java: 1609 )

	at java.awt.Window.dispatchEventImpl(Window.java: 1585 )

	at java.awt.Component.dispatchEvent(Component.java: 3439 )

	at java.awt.EventQueue.dispatchEvent(EventQueue.java: 450 )

	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java: 197 )

	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java: 150 )

	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 144 )

	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 136 )

	at java.awt.EventDispatchThread.run(EventDispatchThread.java: 99 )


...
Рейтинг: 0 / 0
14.06.2005, 18:10
    #33116367
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
А если искать oracle.jdbc.driver.OracleDriver ?
...
Рейтинг: 0 / 0
14.06.2005, 18:15
    #33116382
sergf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
как?
...
Рейтинг: 0 / 0
14.06.2005, 18:24
    #33116402
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
изменив стрингу "driver"
...
Рейтинг: 0 / 0
14.06.2005, 18:27
    #33116409
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
Кстати, может быть такое, что ClassPath системы и ClassPath IDE не одинаковы, по крайней мере в IDEA я добавлял нужные библиотеки с драйверами ручками.
...
Рейтинг: 0 / 0
14.06.2005, 18:32
    #33116420
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
Раз уж ты работаешь с JBuilder: не помню как это было в JBuilder8, но в JBuilder2005 для коннекта к БД через Database Pilot сперва следует указать, какие JDBC-драйвера доступны. Это делается через пункт меню Enterprise->Enterprise Setup, пункт "Database Drivers "слева в дереве. Драйвера ищутся в библиотеках (Libraries), определенных в самом JBuilder'е - пункт меню Tools->Configure Libraries. Те же самые библиотеки используются при выполнении твоих классов. Попробуй строку:
Код: plaintext
 Class .forName("oracle.jdbc.OracleDriver");
заменить на
Код: plaintext
DriverManager.registerDriver( new  oracle.jdbc.OracleDriver());
и увидишь, доступен ли этот класс в данный момент для твоего проекта в JBuilder'е. Лучше всего определить свою библиотеку, и использовать ее во всех требуемых случаях.
...
Рейтинг: 0 / 0
14.06.2005, 18:46
    #33116455
sergf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
Код: plaintext
1.
DriverManager.registerDriver( new  oracle.jdbc.OracleDriver());
класс не доступен.

Для того чтобы подключить этот класс нужно
в JBuilder в пункте меню Tools->Configure Libraries
сделать Add Folder и указать c:\oracle\ora90\jdbc\lib ???
...
Рейтинг: 0 / 0
14.06.2005, 18:51
    #33116462
sergf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
DataBase Pilot тоже показывает, что oracle.jdbc.OracleDriver не доступен.
...
Рейтинг: 0 / 0
14.06.2005, 18:54
    #33116468
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
Не совсем. Сперва создай новую библиотеку - кнопка New внизу слева. Обзови ее, к примеру, Oracle JDBC, после чего, находясь на закладке Classes в правой части панели, добавь файл classes111.jar ( а не директорию с ним ) - кнопка Add. После создания библиотеки следует присоединить ее к проекту: в его свойствах слева самый верхний пункт Paths - справа закладка Required Libraries, кнопка Add:)

После создания библиотеки и указания ее в Enterprise Setup следует перезапустить JBuilder - он об этом предупреждает.

Может поновее драйвера возьмешь? У тебя какие версии JDK и Oracle?
...
Рейтинг: 0 / 0
14.06.2005, 19:01
    #33116486
sergf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
Oracle 9.0.1
...
Рейтинг: 0 / 0
14.06.2005, 19:10
    #33116498
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
А используемая версия Java?
...
Рейтинг: 0 / 0
14.06.2005, 19:20
    #33116529
sergf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
1.4
...
Рейтинг: 0 / 0
14.06.2005, 19:30
    #33116546
sergf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle.jdbc.driver.OracleDriver не загружен
Спасибо Denis Popov.

Библиотеку добавил.

Только те пеперь вот:

ava.sql.SQLException: ?????????? ?????/??????: The Network Adapter could not establish the connection
....


Завтра буду разбираться.

Спасибо всем.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / oracle.jdbc.driver.OracleDriver не загружен / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]