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

PostgreSQL Discussion :

[Postresql] - traitement d'erreurs - resultat pro


Sujet :

PostgreSQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 12
    Points : 12
    Points
    12
    Par défaut [RESOLU][Postresql] - traitement d'erreurs - resultat pro
    Bonjour, deux petites questions :

    * Est-il possible de traiter les erreurs d'une base postgresql au niveau du driver JDBC ?
    Si non, est-il astucieux de mettre un trigger avant l'execution d'une requête afin que celle-ci ne s'execute pas si la condition n'est pas bonne ? A-t-on un moyen de retourner un message au programme JAVA afin de lui dire que ça n'a pas marché ?

    * Comment fait-on pour récupérer le résultat d'une procédure stockée (fonction) ?

    Merci beaucoup d'avance pour vos réponses !!!

  2. #2
    Membre expérimenté

    Homme Profil pro
    Senior Développeur JEE
    Inscrit en
    Avril 2002
    Messages
    795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Senior Développeur JEE
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 795
    Points : 1 660
    Points
    1 660
    Par défaut
    * Est-il possible de traiter les erreurs d'une base postgresql au niveau du driver JDBC ?
    Si non, est-il astucieux de mettre un trigger avant l'execution d'une requête afin que celle-ci ne s'execute pas si la condition n'est pas bonne ? A-t-on un moyen de retourner un message au programme JAVA afin de lui dire que ça n'a pas marché ?
    pour ça tu dois utilser les clauses try et catch dans ton programme java
    au cas où une requête ne fonctionnerait pas.

    * Comment fait-on pour récupérer le résultat d'une procédure stockée (fonction) ?
    voici la procédure générale d'une fonciton qui retourne une valeur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    CREATE FUNCTION id_fonction (params) RETURNS type AS '
    DECLARE
    ici tu déclares tes variables;
    BEGIN
    instruction;
    RETURN (nom_variable | valeur)
    END;
     
    'LANGUAGE'plpgsql';
    Langages : Java, SQL
    Outils : Eclipse, Intellij
    SGBD : Oracle, PostgreSQL
    Mes Articles

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 12
    Points : 12
    Points
    12
    Par défaut [resolu][Postresql] - traitement d'erreurs - resultat pro
    Merci !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Traitement des erreurs 403/401 en réponse aux requetes HTTP
    Par Flodelarab dans le forum Développement
    Réponses: 2
    Dernier message: 03/12/2007, 03h43
  2. Réponses: 2
    Dernier message: 30/10/2007, 08h41
  3. [ADO][Exception] Traitement d'erreur à la connexion
    Par femtosa dans le forum Bases de données
    Réponses: 2
    Dernier message: 16/02/2007, 14h22
  4. Traitement d'erreur dans VBA
    Par charleshbo dans le forum VBA Access
    Réponses: 9
    Dernier message: 10/02/2006, 14h03
  5. [FLASH MX 2004] Traitements sur le resultat d'un AS.
    Par Med_Prog dans le forum Flash
    Réponses: 8
    Dernier message: 21/11/2004, 13h59

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