bonjour,
y a t'il une moyenne de tester si ma String est une requette sql sous jdbc
j'ai vu qlq chose comme mais je me souviens plus
bonjour,
y a t'il une moyenne de tester si ma String est une requette sql sous jdbc
j'ai vu qlq chose comme mais je me souviens plus
Tu peux l'executer et si il y a une exception c'est que la syntaxe n'est pas correcte (mais je suis pas sur que c'est ce que tu veux faire)
autant l'hiver éclate que l'hétéroclite
le vrai geek c'est celui qui croit qu'il y a 1024 mètres dans un kilomètre
Bah t'essaies de lancer une requête JDBC avec ta String, et si une exception est lancée, c'est que ta chaîne est incorrecte...
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
Si je comprends bien la question, il s'agit juste de vérifier la syntaxe de la requête, sans l'exécuter.
Effectivement, tenter l'exécution et effectuer un rollback après, c'est une manière de vérifier que ta requête est bonne si aucune exception n'est levée.
Le plus propre serait je pense, d'utiliser une expression régulière listant de manière exhaustive les différentes syntaxes autorisées pour une requête sql et de vérifier si ta requête vérifie cette expression.
Par contre, je n'ai pas une telle expression régulière sous la main à te proposer.
Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
Mes articles et tutoriaux & Mon blog informatique
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager