gpt4 book ai didi

java - jdbc 缺少右括号

转载 作者:行者123 更新时间:2023-12-02 02:31:14 24 4
gpt4 key购买 nike

这是我收到的错误:

java.sql.SQLSyntaxErrorException: ORA-00907

我在这段代码中也遇到了同样的错误,但没有任何多余的引号:

String create_table = "CREATE TABLE PERSONAL_DETAILS " +
"( " +
"ID_NUM INTEGER PRIMARY KEY AUTOINCREMENT , " +
"FIRST_NAME VARCHAR2(20) NOT NULL , " +
"LAST_NAME VARCHAR2(20) , " +
"MOBILE_NUMBER INT "+
") ;";
statement.executeQuery(create_table);

谁能告诉我这是怎么回事吗?

最佳答案

java.sql.SQLSyntaxErrorException: ORA-00907

那似乎是Oracle数据库。Oracle DB 中没有像 AUTOINCRMENT 这样的东西。他们正在使用 sequences

因此,在您的 DDL Oracle 查询解析器中需要 ( 但发现 AUTOINCRMENT

参见CREATE TABLE语法以获取更多详细信息。

关于java - jdbc 缺少右括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47055065/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com