我當時報的錯是:ORA-00904: "ID": 標識符無效
在網上找到了解決方案,並將方案復制到此,以做備案。
建表時列名用雙引號引着(用Navicat工具建表默認是加上雙引號的),java連接時就會報錯ORA-00904: 標識符無效;把雙引去掉就不會報錯了
原:
CREATE TABLE ”my_test“(
“id” NUMBER(10,0) NOT NULL ENABLE,
”name“ VARCHAR2(20 CHAR) NOT NULL ENABLE,
“password” VARCHAR2(10 CHAR) NOT NULL ENABLE,
PRIMARY KEY (ID)
)
修改后:
CREATE TABLE my_test(
id NUMBER(10,0) NOT NULL ENABLE,
name VARCHAR2(20 CHAR) NOT NULL ENABLE,
password VARCHAR2(10 CHAR) NOT NULL ENABLE,
PRIMARY KEY (ID)
)