Untuk menjawab pertanyaan Anda secara langsung, gandakan tanda kutip.
insert into person_details values (1, 'D''souza');
Tapi saya lebih suka membuat parameter kueri menggunakan PreparedStatement
.
Inilah PRO:
- hindari dari Injeksi SQL
- tidak perlu menggunakan tanda kutip tunggal.
contoh,
String str = "insert into person_details values (?, ?)";
query = con.prepareStatement(str);
query.setInt(1, 1);
query.setString(2, "D'souza");
query.executeUpdate();