Xóa các dấu ngoặc kép xung quanh ?
Trình giữ chỗ PreparedStatement. Trình điều khiển JDBC sẽ trích dẫn các chuỗi cho bạn. Khi bạn tự trích dẫn trình giữ chỗ chuỗi, trình điều khiển JDBC nghĩ rằng bạn muốn chuyển một ?
theo nghĩa đen trong tuyên bố của bạn.
Bạn chưa đề cập đến cơ sở dữ liệu bạn đang sử dụng, nhưng tác giả chính của trình điều khiển MySQL JDBC xác nhận điều này ở đây: http://forums.mysql.com/read.php?39.499385.499450#msg-499450