Helios co.
Lt. Commander
- Registriert
- März 2005
- Beiträge
- 1.863
Hallo @all,
folgender Codeschnippselzeigt wo mein Problem ist:
Das Ding klappt so weit auch, aber wenn der Term beispielsweise wie folgt aussieht:
dann kriege ich eine Exception:
Mir ist schon klar warum es dazu kommt. Dummerweise ist " ' " im "I've zugleich ein gültiges Symbol in der Query. Dadurch wird die Query falsch.
Meine Frage ist nun, ob es eine Alternative bzgl. des "I've" gibt? Natürlich außer den Term zu löschen
folgender Codeschnippselzeigt wo mein Problem ist:
Code:
String selectQuery = "select id from tabelle where term = '"+term+"'";
OraclePreparedStatement ps =(OraclePreparedStatement)oracon.prepareStatement(selectQuery);
ResultSet rset = ps.executeQuery();
Das Ding klappt so weit auch, aber wenn der Term beispielsweise wie folgt aussieht:
Code:
I've
Code:
ORA-00933: SQL-Befehl wurde nicht korrekt beendet
Mir ist schon klar warum es dazu kommt. Dummerweise ist " ' " im "I've zugleich ein gültiges Symbol in der Query. Dadurch wird die Query falsch.
Meine Frage ist nun, ob es eine Alternative bzgl. des "I've" gibt? Natürlich außer den Term zu löschen