powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / коннект к oracle10
10 сообщений из 10, страница 1 из 1
коннект к oracle10
    #33656972
wnoise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые, может конечно туплю, но не подскажет ли мне в чем может быть проблема при коннекте к oracle10 следующим образом (условие коннекта через oci - практически обязательное):

Код: plaintext
1.
2.
URL = 'jdbc:oracle:oci8:@lyrix10';
con = DriverManager.getConnection(URL, properties /* user, password */);

При этом раньше коннектился таким же образом к 9.2 и все было нормально.
...
Рейтинг: 0 / 0
коннект к oracle10
    #33657017
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, OCI8 больше не поддерживается?
...
Рейтинг: 0 / 0
коннект к oracle10
    #33657091
z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
z
Гость
Код: plaintext
conn = DriverManager.getConnection("jdbc:oracle:oci:@localhost:1521:db_name", "user", "pass");
...
Рейтинг: 0 / 0
коннект к oracle10
    #33657104
z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
z
Гость
...
Рейтинг: 0 / 0
коннект к oracle10
    #33657523
wnoise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вчера забыл указать немаловажную деталь: при взятии коннекта у DriverManager'а кидается следующее исключение:
Код: 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.
java.lang.NullPointerException
        at oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java: 335 )
        at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java: 413 )
        at oracle.jdbc.driver.T2CConnection.<init>(T2CConnection.java: 131 )
        at oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java: 77 )
        at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java: 752 )
        at java.sql.DriverManager.getConnection(DriverManager.java: 512 )
        at java.sql.DriverManager.getConnection(DriverManager.java: 140 )
        at com.aamsystems.css.configefileditor.EditorMainFrame.newConnection(EditorMainFrame.java: 2032 )
        at com.aamsystems.css.configefileditor.EditorMainFrame.jTryButton_actionPerformed(EditorMainFrame.java: 1976 )
        at com.aamsystems.css.configefileditor.EditorMainFrame$ 19 .actionPerformed(EditorMainFrame.java: 713 )
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java: 1786 )
        at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java: 1839 )
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java: 420 )
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java: 258 )
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java: 245 )
        at java.awt.Component.processMouseEvent(Component.java: 5100 )
        at java.awt.Component.processEvent(Component.java: 4897 )
        at java.awt.Container.processEvent(Container.java: 1569 )
        at java.awt.Component.dispatchEventImpl(Component.java: 3615 )
        at java.awt.Container.dispatchEventImpl(Container.java: 1627 )
        at java.awt.Component.dispatchEvent(Component.java: 3477 )
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java: 3483 )
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java: 3198 )
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java: 3128 )
        at java.awt.Container.dispatchEventImpl(Container.java: 1613 )
        at java.awt.Window.dispatchEventImpl(Window.java: 1606 )
        at java.awt.Component.dispatchEvent(Component.java: 3477 )
        at java.awt.EventQueue.dispatchEvent(EventQueue.java: 456 )
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java: 201 )
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java: 151 )
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 145 )
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 137 )
        at java.awt.EventDispatchThread.run(EventDispatchThread.java: 100 )

Может дело в самом драйвере jdbc (подключаю oracle\jdbc\lib\, но там почему то нет orai18n.jar - хотя по идее это не должно влиять на взятие коннекта )
...
Рейтинг: 0 / 0
коннект к oracle10
    #33657969
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая версия JDBC-драйвера и ораклового клиента на машине? Попробуй скачать JDBC
от Oracle 10.2:
http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html
Кстати, там есть и orai18n.jar
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
коннект к oracle10
    #33658019
wnoise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скачал уже. не помогло. правда обнаружил, что схема:
Код: plaintext
1.
conn = DriverManager.getConnection("jdbc:oracle:oci:@localhost:1521:db_name", "user", "pass");

работает, а схема:
Код: plaintext
1.
con = DriverManager.getConnection(URL, properties /* user, password */);
- нет
...
Рейтинг: 0 / 0
коннект к oracle10
    #33658074
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня работает:
Код: plaintext
1.
2.
3.
4.
DriverManager.registerDriver( new  oracle.jdbc.OracleDriver());
Properties info =  new  Properties();
info.put("user", "scott");
info.put("password", "tiger");
Connection con = DriverManager.getConnection("jdbc:oracle:oci8:@<tns_name>", info); 
...
Рейтинг: 0 / 0
коннект к oracle10
    #33658096
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно еще так:
Код: plaintext
1.
2.
3.
4.
5.
Properties info =  new  Properties();
info.put("user", "scott");
info.put("password", "tiger");
info.put("database", "<database>");
Connection con = DriverManager.getConnection("jdbc:oracle:oci8:@", info);
В javadoc на OracleDriver указаны все поддерживаемые свойства.
...
Рейтинг: 0 / 0
коннект к oracle10
    #33658118
wnoise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошу прощение - видимо в отпуск пора.У меня действительно все работает в тестовом (!) проекте по любому способу. Видимо в рабочем проекте jar'ки какие-нибудь подсасываются не те.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / коннект к oracle10
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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