Salut,
j'ai un problème avec l'insertion d'un String dans une base de données HSQLDB.
J'obtiens par exemple l'execption suivante :
java.sql.SQLException: Unexpected token: S in statement [INSERT INTO newsData (title) VALUES ('TEXT-Moody's]
A chaque fois qu'il y a le caractère ' dans le string, il l'interprète comme la fin du texte à ajouter, donc le mot suivant le caractère ' , ici la lettre s, devient unexpected token.
Le code correspondant à l'insertion est le suivant
(le 1er title est le nom de la colonne et le 2me title est le String pris en variable d'entrée) :
Statement statement = connexion.createStatement() ;
statement.executeUpdate("INSERT INTO newsData (title) VALUES ('"+title+"')");
statement.close();
Les éléments de la colonne title sont des VARCHAR.
Pouvez vous m'indiquer comment faire pour me debrouiller avec ces apostrophes au milieu du String?
Merci d'avance et n'hesitez pas à me demander plus d'infos sur mon code si nécessaire