This question already has an answer here:
SQL statements Error in java code using Intellij and DB Navigator
                            
                                (1个答案)
                            
                    
                在10个月前关闭。
        

    

我正在尝试使用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会说它是无法识别的语句?

最佳答案

好的,问题不是由我的代码引起的,而是由名为DB Navigator的插件引起的,因此我将其卸载并恢复了正常。

07-26 04:15