Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.91.8.23] |
|
Страницы: (3) 1 2 [3] все ( Перейти к последнему сообщению ) |
Сообщ.
#31
,
|
|
|
Программирование для системы
Антивирусы, вирусы, драйвера, Ассебмлер, Си, но это все в прошлом. Мужики, нужна ваша помощь, проклятый баг, интернет облазил, но не нашел решения, Oracle 11G XE + NetBeans 8.0.2 невозможно соединиться с jdbc:oracle:thin:@localhost:1521:XE с помощью oracle.jdbc.OracleDriver (ORA-00604: error occurred at recursive SQL level 1 ORA-12705: Cannot access NLS data files or invalid environment specified) NLS_LANG пробовал менять с русского на американский и прочие разные варианты, но не помогает, дома работает на работе нет. P.S. как написал пост, так сразу нашел решение, NetBeans 8.0.2, C:\Program Files\NetBeans 8.0.2\etc\netbeans.conf netbeans_default_options="-J-Duser.region=us -J-Duser.language=en -J-Dcom.sun.aas.installRoot=\"C:\WebServer\GlassFish-v2\glassfish-v2\" -J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true" NetBeans загружается на английском и все работает, спасибо за внимание. |
Сообщ.
#32
,
|
|
|
Поторопился, из NetBeans'а подключается, а при подключении через мою программу также выдает
невозможно соединиться с jdbc:oracle:thin:@localhost:1521:XE с помощью oracle.jdbc.OracleDriver (ORA-00604: error occurred at recursive SQL level 1 ORA-12705: Cannot access NLS data files or invalid environment specified) Код обычный, дома работает, на работе нет try{ Class.forName("oracle.jdbc.driver.OracleDriver"); dbconnect = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", USER, PASSWD); }catch(Exception ex) { System.out.println("Failed to load Oracle driver or getting connection..."); System.out.println(ex.getMessage()); } |
Сообщ.
#33
,
|
|
|
ну так своей программе при запуске тогда тоже надо передавать те же параметры что и нетбинсу
а лучше таки настроить оракул Цитата sourceman @ Антивирусы, вирусы, драйвера, Ассебмлер, Си, но это все в прошлом. ни разу не так, "системность" зависит сугубо от контекста, а антивирусы, кстати, вообще непонятно каким тут боком например, написание на ассемблере драйвера, нужным для конкретного пользователя образом настраивающего видеоадаптер - сугубо прикладное программирование а вот, например, создание пачки процедур для субд, которыми будут пользоваться разработчики прикладных программ - сугубо системное |
Сообщ.
#34
,
|
|
|
wind
Цитата ну так своей программе при запуске тогда тоже надо передавать те же параметры что и нетбинсу а лучше таки настроить оракул Можно подробнее как это сделать? Цитата ни разу не так, "системность" зависит сугубо от контекста, а антивирусы, кстати, вообще непонятно каким тут боком например, написание на ассемблере драйвера, нужным для конкретного пользователя образом настраивающего видеоадаптер - сугубо прикладное программирование а вот, например, создание пачки процедур для субд, которыми будут пользоваться разработчики прикладных программ - сугубо системное Драйвера позволяющие писать в порты например в MS DOS, под Win9x. Сейчас только СУБД и Java |
Сообщ.
#35
,
|
|
|
Цитата sourceman @ Можно подробнее как это сделать? когда внезапно приходится что-то сделать с оракулом, лезу в гугл, не специалист; что искать - не установлены, скорее всего, пакеты для локализации |
Сообщ.
#36
,
|
|
|
Уже много чего облазил, разные советы перепробовал, но пока не пришел к решению, но это лишь на одной из машин! На домашней все нормально.
|
Сообщ.
#37
,
|
|
|
что пробовать-то? нужно либо избежать при подключении выполнения команды "alter session set nls_language=... nls_territory=...", подбирая драйверы, либо добиться того, чтобы в этих параметрах были значения, приемлемые для сервера оракула, либо сделать так, чтобы на сервере были установлены необходимые пакеты и его не смутили настройки клиента
|
Сообщ.
#38
,
|
|
|
Либо
java -Duser.language=en -Duser.country=us Либо в коде перед попыткой установить jdbc-соединение Locale.setDefault(Locale.ENGLISH); |
Сообщ.
#39
,
|
|
|
В NetBeans DataBases работает, а в коде нет
Цитата java -Duser.language=en -Duser.country=us В коде работает метод описанный Locale.setDefault(Locale.ENGLISH); Спасибо за помощь! |