<select id="checkUsername" resultType="int" parameterType="string">
SELECT count(1)
FROM MMALL_USER
WHERE USERNAME = #{username}
</select>
oracle資料庫中表名和列名都已大寫,測驗時出現以下錯誤,求大神幫忙解決
嚴重: Servlet.service() for servlet [dispatcher] in context with path [/com.mmall] threw exception [Request processing failed; nested exception is org.springframework.jdbc.BadSqlGrammarException:
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00942: 表或視圖不存在
### The error may exist in file [E:\IDEA\workspace\target\mmall\WEB-INF\classes\mappers\UserMapper.xml]
### The error may involve com.mmall.dao.UserMapper.checkUsername-Inline
### The error occurred while setting parameters
### SQL: SELECT count(1) FROM MMALL_USER WHERE USERNAME = ?
### Cause: java.sql.SQLSyntaxErrorException: ORA-00942: 表或視圖不存在
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00942: 表或視圖不存在
] with root cause
java.sql.SQLSyntaxErrorException: ORA-00942: 表或視圖不存在
uj5u.com熱心網友回復:
報錯很明確 就是MMALL_USER 表不存在了。你確認下 程式連接的用戶下面是否有MMALL_USER 這個表吧。估計是連接錯用戶了,連接的用戶下面沒有這個表。
uj5u.com熱心網友回復:
連接錯了用戶吧,查不到那張表或視圖轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/71766.html
標籤:基礎和管理
