尝试为 SQLite 数据库创建表时获取无法识别的语句

我试图在 java 中使用 SQL 创建一个表,但我得到了无法识别的语句。


我查阅了很多教程,甚至复制了代码,但我仍然遇到同样的错误。


String sql = "CREATE TABLE Player "

                + "( "

                + "ID INTEGER NOT NULL,"

                + "Username TEXT NOT NULL,"

                + "isActive INTEGER NOT NULL,"

                + " PRIMARY KEY(ID)"

                + " );";

PreparedStatement ps = this.connection.prepareStatement(sql);

ps.execute();

我希望即使是我复制的代码也没有错误,应该可以工作但得到的错误消息只是“无法识别的语句”。


我正在为 SQLite 使用最新版本的 JDBC


编辑: 好的,所以我已经构建了项目并且在执行时它实际上创建了表那么为什么 IntelliJ idea 说它是一个无法识别的语句?


沧海一幻觉
浏览 80回答 1
1回答

千巷猫影

好的,问题不是由我的代码引起的,而是由名为 DB Navigator 的插件引起的,所以我将其卸载并恢复正常。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java