1

我已经在 IntelliJ IDEA 中正确配置了数据源,并且我已经成功地测试了连接。我使用 mysql 并且已将所有文件设置为 MySQL 语言。

现在,当我尝试将 SQL 简单地写入这样的字符串时:

connection.prepareStatement("INSERT INTO DeliveryInformation ...");

它不会提出任何建议,也不会自动完成!但是,当我键入

connection.prepareStatement("INSERT INTO 'DeliveryInformation' ...");

然后在这些引号内,自动完成工作。但是带引号的 SQL 给了我一个语法错误。我究竟做错了什么 ?

4

2 回答 2

2

我已经想通了。在将注入语言设置为“关键字”(默认)然后再次设置为 MySQL 后,SQL 代码完成开始工作。

于 2013-06-11T16:09:22.337 回答
0

尝试运行您的代码。如果仍然有错误,您的代码有问题。否则按 Alt+Enter 并禁用检查将解决该语法问题。这不是一个实际的错误。

无需为表名加上单引号。这将是问题所在。

于 2013-06-11T11:41:12.650 回答