OK merci mais en fait mon problème était que j'avais ma requête déjà faite à la main, ce n'était pas un problème de traitement en Java.
Je voulais l'executé directement dans NetBeans.
Mais en fait j'ai trouvé la solution : il faut mettre deux quotes au lieu d'une :
SELECT * FROM maTable WHERE Nom = 'Nom d''un client';
Et surtout il faut que la requête soit sur une ligne.
Mais merci pour ton conseil je vais essayer de l'utiliser pour remplacer ce que j'avais déjà fait.
Mais je n'ai pas compris : values(?, ?, ?)
Il faut toujours mettre des ? et ensuite mettre
pstmt.setInt(1, unParametreInteger);
ou alors les ? ne sont que des exemples et on peut mettre autre chose?
Partager