Lien ODBC sur PostgreSQL

ODBC est une interface standard pour communiquer avec un SGBDR. L’utilisation d’ODBC au-dessus de PostgreSQL permet de porter le code sur d’autre SGBDR.

Je vais décrire ici l’installation et la configuration du driver ODBC au-dessus de postgreSQL 7.3.5.

Installation

Il faut d’abord installer le driver ODBC pour unix. Sous gentoo, il s’agit de l’ebuild unixODBC.

# emerge -v unixODBC

unixODBC permet de faire le lien avec de nombreux SGBDR (voir tous les drivers disponibles).

Configuration

Il faut maintenant créer les liens ODBC dans le fichier de configuration ~/.odbc.ini. Voici par exemple comment créer un lien ODBC appelé projet, qui permet de se connecter à la base service_rendu du serveur postreSQL local :

[projet]
ReadOnly = 0
Servername = localhost
Port = 5432
Database = service_rendu
Driver = /usr/lib/libodbcpsql.so
Setup = /usr/lib/libodbcpsqlS.so
Username = web
FileUsage = 1

Voilà, votre lien ODBC devrait fonctionner. Pour le tester, lancez OpenOffice, choisissez Outils -> Source de données

Dans Type de BD, sélectionnez ODBC, et dans l’URL de la source de données, sélectionnez Projet.

Sur l’onglet ODBC, spécifiez le nom d’utilisateur, et cochez Mot de passe requis si nécessaire. Voilà, dans l’onglet Table, vous devriez voir toutes les tables de votre base.

Si vous avez apprécié cet article, s'il vous plait, prenez le temps de laisser un commentaire ou de souscrire au flux afin de recevoir les futurs articles directement dans votre lecteur de flux.

Commentaires

Pas encore de commentaire.

Laisser un commentaire

(requis)

(requis)