Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/05/2003, 18h42   #1
Invité de passage
 
Inscription : mai 2003
Messages : 12
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 12
Points : 4
Points : 4
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 !!!
Fyna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/05/2003, 19h25   #2
Rédacteur
 
Avatar de Stessy
 
Homme Stessy Delcroix
Senior Software Engineer JEE
Inscription : avril 2002
Messages : 744
Détails du profil
Informations personnelles :
Nom : Homme Stessy Delcroix
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Senior Software Engineer JEE
Secteur : Finance

Informations forums :
Inscription : avril 2002
Messages : 744
Points : 1 092
Points : 1 092
Citation:
* 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.

Citation:
* 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 :
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
Stessy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2003, 15h48   #3
Invité de passage
 
Inscription : mai 2003
Messages : 12
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 12
Points : 4
Points : 4
Par défaut [resolu][Postresql] - traitement d'erreurs - resultat pro

Merci !!
Fyna est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h23.


 
 
 
 
Partenaires

Hébergement Web