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

Работаю с oracle10 из java. Коннект получается только при использовании английской локали, т.е. в config файле:
Код: plaintext
1.
2.
3.
# Set US locale
vmparam -Duser.language=en
vmparam -Duser.country=US

или в коде (что насколько я понимаю тоже самое):
Код: plaintext
1.
Locale.setDefault(Locale.ENGLISH);

В случае если я выставляю русскую (например) локаль, следующим образом:
Код: plaintext
1.
2.
vmparam -Duser.language=ru
vmparam -Duser.country=RUS

, то при коннекте кидается след.исключение:
Код: 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.
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 подключил правильно. Помогите плиз, а то нехорошо только под английской локалью работать
...
Рейтинг: 0 / 0
locale при коннекте к oracle10
    #33670555
wnoise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может хоть кто-нибудь знаетв чем тут может быть дело?
...
Рейтинг: 0 / 0
locale при коннекте к oracle10
    #33696574
wnoise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если кому интересно, то трабл был в следующем: надо было вместо
Код: plaintext
1.
2.
vmparam -Duser.language=ru
vmparam -Duser.country=RUS

писать
Код: plaintext
1.
2.
vmparam -Duser.language=ru
vmparam -Duser.country=RU

Видимо в Oracle9.2 не было "защиты от дурака" и эта фигня прокатывала, а в Oracle10 добавили проверку и все перестало работать
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / locale при коннекте к oracle10
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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