Problème d'apostrophe dans executeQuery
Bonjour,
Voici mon projet:
Je travaille avec une base de données SQLite.
Dans cette base de donnée, j'ai plusieurs colonnes: département, commune, nra
Avec nra : un code de France Télécom
J'ai créé une JCombobox pour chaque colonne.
Lorsque je sélectionne un département, la liste des communes apparait dans la deuxième JCombobox et dans la troisième son code rattaché.
Le problème est lorsque je sélectionne une commune avec une apostrophe (GONFREVILLE L'ORCHER), j'obtiens une erreur SQL.
Voici la commande executeQuery:
Code:
rs = stmt.executeQuery("SELECT * FROM nra where COMMUNE='"+commune+"'")
Ici on voit clairement que l'apostrophe de ma ville sélectionnée va compromettre ma variable "commune".
Auriez-vous une autre suggestion pour incorporer ma variable dans executeQuery?
Merci d'avance pour votre aide.