【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导致冲突
在这里插入图片描述
在这里插入图片描述

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