IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

tester requete sql


Sujet :

JDBC Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 15
    Points : 8
    Points
    8
    Par défaut tester requete sql
    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

  2. #2
    Membre chevronné Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Points : 2 232
    Points
    2 232
    Par défaut
    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

  3. #3
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    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.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 109
    Points : 122
    Points
    122
    Par défaut
    un rollback à la fin ne serait pas superflu

  5. #5
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Points : 4 314
    Points
    4 314
    Par défaut
    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

Discussions similaires

  1. tester resultat d'une requete SQL
    Par com486 dans le forum JDBC
    Réponses: 7
    Dernier message: 20/01/2009, 20h46
  2. Tester une requete SQL
    Par Lafab dans le forum Hibernate
    Réponses: 1
    Dernier message: 28/03/2008, 13h41
  3. [Rational Functional Tester] Requetes SQL
    Par radicalrider dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 15/05/2007, 15h29
  4. Tester des requetes sql
    Par Premium dans le forum SGBD
    Réponses: 2
    Dernier message: 24/11/2006, 01h43
  5. Tester des requetes sql
    Par Premium dans le forum Langage
    Réponses: 1
    Dernier message: 24/11/2006, 01h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo