unixODBC-2.3.12

Introduction à unixODBC

Le paquet unixODBC est un sous-système Open Source ODBC (Open DataBase Connectivity) et un ODBC SDK pour Linux, Mac OSX et UNIX. ODBC est une spécification libre pour fournir aux développeurs d'applications une API prévisible avec laquelle ils peuvent accéder à des sources de données. Les sources de données comprennent optionnellement des serveurs SQL et toutes les sources de données qui ont un pilote ODBC. unixODBC contient les composants suivants, utilisés pour aider à manipuler des sources de données ODBC : un gestionnaire de pilote, un installateur sous forme de bibliothèque et d'outils en ligne de commande, des outils en ligne de commande pour aider à installer un pilote et à travailler avec SQL, des pilotes et des bibliothèques de paramétrage de pilotes.

This package is known to build and work properly using an LFS 12.1 platform.

Informations sur le paquet

Dépendances de unixODBC

Facultatives

Mini SQL

Installation de unixODBC

Installez unixODBC en exécutant les commandes suivantes :

./configure --prefix=/usr \
            --sysconfdir=/etc/unixODBC &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install &&

find doc -name "Makefile*" -delete                &&
chmod 644 doc/{lst,ProgrammerManual/Tutorial}/*   &&

install -v -m755 -d /usr/share/doc/unixODBC-2.3.12 &&
cp      -v -R doc/* /usr/share/doc/unixODBC-2.3.12

Explication des commandes

--enable-drivers : Ce paramètre active la construction des pilotes installés par défaut dans les versions précédentes.

--enable-drivers-conf : Ce paramètre active la construction des bibliothèques de configuration des pilotes qui étaient installées par défaut dans les versions précédentes.

Configuration de unixODBC

Fichiers de configuration

/etc/unixODBC/*

Informations sur la configuration

Les fichiers de /etc/unixODBC doivent être configurés par l'administrateur système (ou l'administrateur du site ODBC si /etc/unixODBC a les droits adéquats). Ces fichiers ne peuvent être édités directement. La bibliothèque de l'installateur ODBC est responsable de la lecture et de l'écriture des fichiers de configuration de unixODBC.

Malheureusement, il n'y a pas beaucoup de pages de man et aucune d'info pour les programmes disponibles dans le paquet unixODBC. En plus des informations des « Descriptions courtes » ci-dessous et la documentation installée dans /usr/share/doc/unixODBC-2.3.2, il y a des fichiers README répartis dans l'arborescence des sources où vous pouvez trouver des informations sur l'utilisation et les fonctionnalités des programmes. En outre, vous pouvez utiliser le paramètre -? pour des informations de syntaxe et d'utilisation. Enfin, le site Internet d'unixODBC sur http://www.unixodbc.org/ a de très bonnes informations.

Contenu

Programmes installés: dltest, isql, iusql, odbc_config, odbcinst et slencheck
Bibliothèques installées: libodbc.so, libodbccr.so, et libodbcinst.so
Répertoires installés: /etc/unixODBC et /usr/share/doc/unixODBC-2.3.12

Descriptions courtes

dltest

est un utilitaire utilisé pour vérifier qu'il est possible de charger une bibliothèque partagée ou si un symbole donné s'y trouve

isql

est un outil que vous pouvez utiliser pour soumettre du SQL à une source de données et pour formater/afficher les résultats. Vous pouvez l'utiliser comme un script ou en mode interactif

iusql

fournit la même fonctionnalité à l'utilisateur que le programme isql

odbc_config

est utilisé pour trouver des détails sur l'installation du paquet unixODBC

odbcinst

est un outil créé pour les auteurs de scripts/RPM d'installation. C'est une interface en ligne de commande avec la fonctionnalité clé de la bibliothèque libodbcinst. Il ne copie aucun fichier (comme des bibliothèques) mais il modifiera les informations système d'ODBC pour l'utilisateur

slencheck

est un utilitaire qui vérifie si un pilote ODBC est construit avec un SQLLEN 32 bits ou 64 bits