ireport не может распознать таблицу из базы данных Oracle 11g - PullRequest
0 голосов
/ 29 мая 2019

Я новичок в ireports. Я хочу создать ireport с Oracle 11g, используя таблицы по умолчанию, представленные в xe.Я использовал таблицу EMP из xe, и она показала ошибку таблицы ORA-00942 или представление не существует, когда я запускаю запрос select * from EMP.Пожалуйста, помогите !!!

1 Ответ

0 голосов
/ 29 мая 2019

Вообще говоря, вам следует подключиться к пользователю, который содержит таблицы, которые вы хотите использовать в создаваемом отчете. Итак, если это таблица EMP и она принадлежит Скотту, подключитесь как Скотт.

По умолчанию комбинация имени пользователя и пароля равна scott / tiger (все строчные буквы). Есть вероятность, что он (пользователь) заблокирован. Если это так, подключитесь к базе данных через SQL * Plus, SQL Developer или любой другой инструмент, который вы используете (как привилегированный пользователь, такой как SYS или SYSTEM, если у вас нет другого пользователя - я полагаю, вы этого не делаете) и выполните следующие действия:

alter user scott account unlock;
alter user scott identified by tiger;

После этого установите соединение со Скоттом в iReport (предоставив ранее упомянутые учетные данные), и вы сможете запросить таблицу EMP.

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