Configuration manuelle d'une source de données ODBC

Cette section explique comment configurer manuellement les options de source de données qui ne peuvent pas être définies dans l'interface graphique.

L'interface graphique de source de données ODBC contient un sous-groupe des options de connexion les plus utilisées. D'autres options de connexion sont définies par l'application qui se connecte, ou en modifiant le fichier .odbc.ini.

Il est vivement recommandé de se reporter à la rubrique relative aux mots clés de chaîne de connexion avant de définir les options de connexion manuellement.

Procédez de la manière suivante pour ajouter des options de connexion au fichier .odbc.ini :

  1. Ouvrez le fichier .odbc.ini sur le poste de travail en utilisant un éditeur de texte.
    • Pour les sources de données utilisateur, ce fichier se trouve dans le répertoire racine de l'utilisateur qui a créé la source de données. Par exemple, le fichier de l'utilisateur "exampleUser" est /home/exampleUser/.odbc.ini.
    • Pour les sources de données système, le fichier .odbc.ini se trouve dans /etc/odbc.ini ou /usr/local/etc/odbc.ini en fonction de la manière dont vous avez installé le gestionnaire de pilote unixODBC.
  2. Si le fichier .odbc.ini contient plusieurs sources de données, dans le fichier, recherchez la section qui contient la source de données pour laquelle vous définissez des options de connexion supplémentaires.
  3. Ajoutez une ligne après la dernière entrée dans la source de données et entrez la nouvelle option de connexion et sa valeur.
    • La syntaxe est keyword = valeur.
    • Par exemple, si vous voulez remplacer le format de date par défaut 5 (aaaa-mm-jj ou *ISO) par 1 (mm/jj/aa ou *MDY), ajoutez DFT = 1 dans la nouvelle ligne.
  4. Effectuez de nouveau l'étape 3 pour ajouter des options de connexion à la source de données.
  5. Enregistrez le fichier .odbc.ini.
Figure 1. Exemple d'entrée de source de données dans le fichier .odbc.ini
[System i DSN]
Description = System i Access ODBC Driver DSN for i5/OS
Driver = System i Access ODBC Driver
System = SystemiName
UserID =
Password =
Naming = 0
DefaultLibraries = QGPL
Database =
ConnectionType = 0
CommitMode = 2
ExtendedDynamic = 0
DefaultPkgLibrary = QGPL
DefaultPackage = A/DEFAULT(IBM),2,0,1,0,512
AllowDataCompression = 1
LibraryView = 0
AllowUnsupportedChar = 0
ForceTranslation = 0
Trace = 0
Remarque :
  1. N'ajoutez pas plusieurs entrées pour une même option de connexion dans la même section d'une source de données afin de ne pas générer un comportement imprévisible.
  2. Après avoir modifié manuellement le registre, vous pouvez utiliser ODBCConfig pour configurer la source de données.
    Remarque : Les anciennes versions du gestionnaire de pilote unixODBC permettaient de supprimer manuellement les options ajoutées au fichier odbc.ini lorsque ODBCConfig était utilisé pour configurer la source de données. En cas de problème, vous devez utiliser une nouvelle version du gestionnaire du pilote unixODBC.
  3. Les options définies par l'application dans la chaîne de connexion remplacent les options dans le fichier .odbc.ini.
Information associée
Connection string keywords