我正在嘗試按照以下步驟在本地機器上運行 Java Spring Boot 調查專案(Maven 架構)——
- mvn 清潔包
- 連接到創建的 jar 檔案
java -jar 目標/檔案名.jar
- 打開瀏覽器并瀏覽到 localhost:8080
專案運行正常,我可以輸入調查資料,但是在嘗試顯示來自資料庫的結果資料時出現以下錯誤-

雖然我發現資料庫中已經存在表“stressresult”——

這里有什么問題?有人可以幫忙嗎?
本地機器-->
作業系統:Debian 11.x 64 位
資料庫:MariaDB 10.6.5
網路服務器:nginx
Java:Oracle JDK 17
uj5u.com熱心網友回復:
默認情況下,MariaDB 對表名區分大小寫。從您的螢屏截圖看來,您的查詢正在嘗試訪問STRESS.STRESSRESULT而不是stress.stressresult.
默認情況下,可以選擇小寫所有表名:
嘗試將其放入您的配置中:
[mariadb]
lower_case_table_names=1
那應該可以解決您的問題。
可以在此處找到有關此引數的詳細資訊:https : //mariadb.com/kb/en/server-system-variables/#lower_case_table_names
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/402212.html
