За да отговорите директно на въпроса си, удвоете кавичките.
insert into person_details values (1, 'D''souza');
Но по-скоро параметрирах заявката с помощта на PreparedStatement
.
Ето ПРОФИ:
- избягвайте SQL инжекция
- не е необходимо да се използват единични кавички.
например,
String str = "insert into person_details values (?, ?)";
query = con.prepareStatement(str);
query.setInt(1, 1);
query.setString(2, "D'souza");
query.executeUpdate();