Добавление источника данных для jidea 11.0.2 - PullRequest
2 голосов
/ 27 марта 2012

Я пытаюсь подключиться к базе данных Oracle 10g из jidea, я использую ojdbc6-11.2.0.1.0.jar в качестве драйвера jdbc. прилагается сообщение об ошибке, когда я получаю я пытаюсь подключиться! Может ли кто-нибудь помочь мне решить эту проблему?

Connection to oracle - albi1dv1 failed
java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1
ORA-01882: timezone region  not found

    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:388)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:381)
    at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:564)
    at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:431)
    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436)
    at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)
    at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:366)
    at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:752)
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:359)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:531)
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:221)
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:503)

С уважением, Rangana

Ответы [ 3 ]

0 голосов
/ 27 марта 2012

Вы можете установить часовой пояс на IDEA.Это предотвратит эту ошибку.Добавьте следующую строку в файл idea.vmoptions:

-Duser.timezone=your_database_timezone

Вот несколько объяснений как получить часовой пояс вашей базы данных

0 голосов
/ 13 ноября 2012
  1. в затмении перейти запустить -> запустить конфигурацию

  2. там перейти к JRE вкладка в правой боковой панели

  3. в VM Аргументы раздел вставьте это

    -Duser.timezone=GMT

  4. затем Применить -> Выполнить

0 голосов
/ 27 марта 2012

Я использовал драйвер jdbc с именем ojdbc14_noneXe.jar, он решил мою проблему.:)

К вашему сведению - я подключаюсь к удаленной базе данных разработки Oracle, а не к локальной установке на моем механизме!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...