【ORACLE+PLSQL學習筆記#1】無效字符+ORA--00947沒有足夠的值+ORA--00001違反約束條件

在這裏插入圖片描述
1.PLSQL不支持分號大括號,無論在哪個語句部位全角半角,“;”,“{ }”容易輸錯,SQL裏面不要寫不然提示無效字符

2.java鏈接ORACLE數據庫時一些低級錯誤:
2.1 調用PreparedStatement執行SQL一定要調用執行方法execute();
2.2 由於目標數據庫表文件多出了兩個字段, connection無法返回可供執行的statement
在這裏插入圖片描述
原數據庫表結構:
在這裏插入圖片描述
代碼寫成如下:
在這裏插入圖片描述
很尷尬浪費了很多時間在排錯。。。
2.3 ”違反唯一約束條件“——主鍵是ID字段,由於之前早就存在爲“1”的ID值,重複寫入同個ID導致衝突
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章