Error(140,19): method setDate(int, java.util.Date) not found
I am using jdbc to update database. I am using the following code
String sql ="Update Employees set " +
"FirstName = ?, " +
"LastName = ?, " +
"HireDate = ?, " +
"ReportsTo = ? " +
"where EmployeeID = ?";
try{
PreparedStatement pstmt = con.prepareStatement(sql);
pstmt.setString(1,empObj.getFirstName());
pstmt.setString(2,empObj.getLastName());
pstmt.setDate(3,empObj.getHireDate());
pstmt.setInt(4,empObj.getReportsTo());
pstmt.setInt(5,empObj.getEmployeeId());
pstmt.executeUpdate();
I am getting compiler error for the pstmt.setDate(3,empObj.getHireDate());
Here is the error
Error(140,19): method setDate(int, java.util.Date) not found in interface java.sql.PreparedStatement
What is wrong with the code?

