我正在尝试使用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用于SQLite
编辑: 好的,所以我已经构建了项目,执行该项目时它实际上创建了表,那么IntelliJ idea为什么说它是无法识别的语句?
答案 0 :(得分:1)
好吧,问题不是由我的代码引起的,而是由名为DB Navigator的插件引起的,因此我将其卸载并恢复正常。