Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / locale при коннекте к oracle10 / 3 сообщений из 3, страница 1 из 1
13.04.2006, 15:37
    #33664868
wnoise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
locale при коннекте к oracle10
Здравствуйте Все. Возникла проблема с коннектом к 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
17.04.2006, 11:36
    #33670555
wnoise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
locale при коннекте к oracle10
может хоть кто-нибудь знаетв чем тут может быть дело?
...
Рейтинг: 0 / 0
28.04.2006, 10:49
    #33696574
wnoise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
locale при коннекте к oracle10
Если кому интересно, то трабл был в следующем: надо было вместо
Код: 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
Форумы / Java [игнор отключен] [закрыт для гостей] / locale при коннекте к oracle10 / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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