我在 Oracle DB 11g 中有一个用户 RXXS,它有自己的表空间 RXXS。这是它的sql:
-- USER SQL
ALTER USER "RXXS"
DEFAULT TABLESPACE "RXXS"
TEMPORARY TABLESPACE "TEMP"
ACCOUNT UNLOCK ;
-- ROLES
ALTER USER "RXXS" DEFAULT ROLE "RESOURCE","CONNECT";
-- QUOTAS
ALTER USER "RXXS" QUOTA UNLIMITED ON RXXS;
当我通过 Oracle SQL Developer 将此用户连接到数据库时(连接详细信息:)rxxs@//127.0.0.1:1521/xe
,一切看起来都很好。我可以做选择和更新。
但是,当我尝试jdbc:oracle:thin:@127.0.0.1:1521:xe user: rxxs
通过 TNSListener (从我的 java ee 应用程序;在 jboss 4.0 中运行)连接()与该用户并进行选择时,我得到了java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
.
Oracle SQL Developer 中的相同选择成功运行。
有人可以帮我吗?