gpt4 book ai didi

java - 异常意外 token : SMALLINT; while AUTOINCREMENTing PRIMARY KEY

转载 作者:行者123 更新时间:2023-11-30 07:34:57 25 4
gpt4 key购买 nike

以下是我的代码。但是当我执行时会生成以下异常。net.ucanaccess.jdbc.UcanaccessSQLException:意外标记:SMALLINT

   String sql= "CREATE TABLE "+emailId.getText()+"Inbox (id integer PRIMARY KEY AUTOINCREMENT,fromId varchar(50), InMsgs varchar(200))";
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
con=DriverManager.getConnection("jdbc:ucanaccess://path/Email.accdb");
st=con.createStatement();
con.setAutoCommit(false);

check2=st.executeUpdate(sql);

我正在使用 MSAccess 数据库、netbeans 中的 Java SE 8 和 UCanAccess 2.0.9.4。有什么问题

最佳答案

您的查询应该是这样的

CREATE TABLE "+emailId.getText()+"Inbox 
(id AUTOINCREMENT PRIMARY KEY ,
fromId varchar(50),
InMsgs varchar(200))

AUTOINCRMENT 已指定,因此不需要“Integer”。此外,Primary Key 关键字应位于数据类型之后。

关于java - 异常意外 token : SMALLINT; while AUTOINCREMENTing PRIMARY KEY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35532595/

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