Để trả lời trực tiếp câu hỏi của bạn, hãy nhân đôi dấu ngoặc kép.
insert into person_details values (1, 'D''souza');
Nhưng tôi muốn tham số hóa truy vấn bằng PreparedStatement
.
Đây là các CHUYÊN GIA:
- tránh khỏi SQL Injection
- không cần sử dụng các dấu ngoặc kép.
ví dụ,
String str = "insert into person_details values (?, ?)";
query = con.prepareStatement(str);
query.setInt(1, 1);
query.setString(2, "D'souza");
query.executeUpdate();