小编Med*_*edo的帖子

SELECT*FROM表在JDBC中引发错误

我正在尝试从表中进行选择,这对我的数据库中的每个其他表都可以正常工作,但是当我尝试以下操作时,我收到一个错误:

db.makeQuery("SELECT * FROM References");
Run Code Online (Sandbox Code Playgroud)

哪个电话:

public ResultSet makeQuery(String query) throws Exception
{
    preparedStatement = connect.prepareStatement(query);
    resultSet = preparedStatement.executeQuery(query);
    return resultSet;

}
Run Code Online (Sandbox Code Playgroud)

然后抛出以下错误:

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
You have an error in your SQL syntax; check the manual that corresponds to your 
MySQL server version for the right syntax to use near 'References' at line 1
Run Code Online (Sandbox Code Playgroud)

我觉得这很奇怪,因为这句话有效:

db.makeQuery("select * from Products");
Run Code Online (Sandbox Code Playgroud)

java jdbc

2
推荐指数
2
解决办法
337
查看次数

标签 统计

java ×1

jdbc ×1