ireport 无法识别来自 oracle 11g 数据库的 table

ireport cannot recognize the table from oracle 11g database

我是 ireports.I 的初学者,想使用 xe 中存在的默认 tables 使用 oracle 11g 创建一个 ireport。我使用了来自 xe 的 EMP table,当我 运行 来自 EMP 的查询 select * 时,它显示错误 ORA-00942 table 或视图不存在。 请帮忙!!!

一般来说,您应该连接到包含 table 个您希望在您正在创建的报告中使用的用户。因此,如果它是 EMP table 并且它属于 Scott,则以 Scott 身份连接。

默认情况下,其 username/password 组合为 scott/tiger(全部小写)。它(用户)有可能被锁定。如果是这样,请通过 SQL*Plus 或 SQL Developer 或您使用的任何其他工具连接到数据库(作为特权用户,例如 SYSSYSTEM 如果没有其他你有 - 我想你没有)并执行以下操作:

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

之后,在 iReport 中与 Scott 建立连接(提供前面提到的凭据),您应该可以查询 EMP table.