2
我試圖將Oracle數據庫連接到我的JAVA Web項目。 並且在使用系統用戶連接創建與數據庫的連接時成功建立。Oracle數據庫表或視圖不存在
但是,當我執行一個簡單的SELECT *命令,在連接它說
錯誤代碼942,SQL狀態42000:ORA-00942:表或視圖不存在。
這些sql查詢在sqldeveloper中工作。沒有錯誤。
我使用Oracle 10g瘦客戶端ojdbc6驅動程序和JDK 1.7
什麼可能是問題嗎?
Internal Exception: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
Error Code: 942
Call: SELECT USERID, FULLNAME, USERNAME, USER_CREDENTIALSID, USER_TYPEID FROM USERS
Query: ReadAllQuery(referenceClass=Users sql="SELECT USERID, FULLNAME, USERNAME, USER_CREDENTIALSID, USER_TYPEID FROM USERS")
請發佈導致您的錯誤的代碼。 – rgettman
你是否像在sqldeveloper中連接的用戶那樣連接?這個錯誤通常是由於您沒有選擇權限或者該表在另一個模式中並且沒有同義詞而導致的。 – DCookie
是的,我正在連接作爲相同的用戶系統。也嘗試使用hr連接。但它沒有解決問題。並且表格在相同的模式中。 –