PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : Java » Exécuter un fichier SQL sur une base PostGreSQL » 24/05/2012 13:11:05

Bonjour rjuju,

C'est tellement simple que j'osait pas...

Encore une fois tu me sauve la mise rjuju.

Un grand merci.

Nota : je vais finir par t'etre redevable.

Cordialement,

#2 Java » Exécuter un fichier SQL sur une base PostGreSQL » 24/05/2012 12:04:31

xpmich
Réponses : 4

Bonjour,

Est-il possible d'éxécuter un fichier sql sur une base postgresql en JAVA ?

J'utilise le dirver "PostgreSQL 9.0 JDBC4 (build 801)"
http://jdbc.postgresql.org/download.html

Je ne peux pas parser mon fichier et éxécuter ligne par ligne car celui ci peut contenir des bloc de commentaire.

Cordialement,

#4 Re : Général » Récupération des "properties" de connexion » 23/05/2012 10:43:30

Bonjour rjuju,

ca à l'air interressant et convenable mais je ne vois pas du tout comment passer en paramètre de JAVA et les récupérer du coté de ma base, dans une fonction par exemple?

Peut-tu m'expliquer un peu tout cela ou me dériver vers des documentations.

Merci

#5 Re : Général » Récupération des "properties" de connexion » 23/05/2012 08:13:37

Bonjour,
Merci pour ces informations, cependant, j'avais trouvé ces fontions que tu décrit. Elles me sont insuffisantes.

Pourquoi le driver, développé pour postgreSQL, utilise-t-il une liste "properties" (clé/valeur) si il ne transmet pas l'ensemble à la base ?

N'y-a-til aucun moyen d'ajouter des informations sur la connexion ?

Cordialement,

#6 Général » Récupération des "properties" de connexion » 22/05/2012 13:59:42

xpmich
Réponses : 6

Bonjour,

J'utilise le langage JAVA pour me connecter à ma base PostGreSQL (9.0.7)
Pour se connecter, il faut renseigner des propriétés de connexion :

Properties mesProprietes = new jajava.util.Properties.Properties();

En fait, ces properties sont un ensemble de clé/valeurs dans lesquels on retrouve "user", "password", "URL"...
Or, je me suis rendu compte que cette liste de clé/valeurs est transmis au driver.


cf : http://jdbc.postgresql.org/documentatio … nnect.html


Je voudrais savoir si il es possible de récupérer ces properties du coté de la base ?

Principalement, les données qui m'intéresse sont : le nom du poste, le nom du compte windows (différents du nom du compte PostGreSQL), le lieu d'émission de la connexion....

Je sais qu'il est possible de récupérer l'adresse IP (mais je ne sais pas encore le faire) mais ce n'est pas ce que je recherche.

Si des personnes peuvent m'aider.

Merci.

Cordialement,

Pied de page des forums

Propulsé par FluxBB