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



我正在尝试在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();

我希望即使我复制的代码应该有效,但收到的错误消息只是"无法识别的语句",我也不会出错。

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

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

好的,

问题不是由我的代码引起的,而是由名为 DB Navigator 的插件引起的,所以我卸载了它并恢复正常。

最新更新