为什么我收到此错误com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException?

时间:2014-02-10 03:53:16

标签: mysql jsp java-ee

我确实收到了这个错误,错误行如下:

  

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:您的SQL语法中有错误;检查与您的MySQL服务器版本对应的手册,以便在第1行的'employee WHERE dep_id = 29'附近使用正确的语法

1.UserDao.java:

public void deleteUser(int dep_Id)
{
    try
    {
        PreparedStatement ps=connection.prepareStatement("delete from employee where dep_id=?");
        ps.setInt(1, dep_Id);
        ps.executeUpdate();
    }
    catch(SQLException e)
    {
    System.out.println(e);
    }
}

1 个答案:

答案 0 :(得分:0)

似乎问题是因为我没有在数据库中提及DEPT_ID。它已被修复。