ps.executeUpdate(ps.RETURN_GENERATED_KEYS)
Bạn đã phát minh ra điều đó. Nó không tồn tại.
ps = con.prepareStatement(Insert_Credential);
Điều đó không nói với PreparedStatement
để trả lại các khóa đã tạo. Bạn cần cái này:
ps = con.prepareStatement(Insert_Credential, Statement.RETURN_GENERATED_KEYS);