Cette page est en cours de rédaction.
Apportez votre aide…
Apportez votre aide…
Comment utiliser des connexions ODBC ?
Ubuntu supporte les connexions ODBC aux bases de données (comme un serveur MySQL distant). Bien que ce ne soit pas utile en temps normal, la base de données dans OpenOffice peut utiliser des connexions ODBC, et il peut être utile d'en établir une.
Avec Mysql
Installez le pilote MySQL ODBC pour linux disponible dans le paquet libmyodbc.
Le paquet n'est plus présent dans les dépôts à partir d'Ubuntu 16.04, et celui que le l'on peut trouver ici rencontre des problèmes de dépendances. Voir ici pour plus d'informations.
Maintenant modifiez (ou créez) le fichier /etc/odbc.ini
Voici un exemple de fichier odbc.ini:
[ODBC Data Sources] odbcname = MyODBC 3.51 Driver DSN [odbcname] Driver = /usr/lib/odbc/libmyodbc.so Description = MyODBC 3.51 Driver DSN SERVER = ma.basededonnees.monserveur.fr PORT = USER = UTILISATEUR Password = XXXXXX Database = NOMDELABDD OPTION = 3 SOCKET = [Default] Driver = /usr/local/lib/libmyodbc3.so Description = MyODBC 3.51 Driver DSN SERVER = localhost PORT = USER = root Password = Database = test OPTION = 3 SOCKET =
Il vous est maintenant possible de vous connecter à la base de données NOMDELABDD en utilisant la connexion ODBC appelée odbcname…
Avec unixodbc
Installation
- Aller chercher le dernier pilote mysql,
- décompresser l'archive,
- copier les dossiers bin et lib de l'archive vers /usr/local/.
Configuration
- Lancer
gksudo ODBCManageDataSourcesQ4
ancienne commande
gksu ODBCConfig
n'existe plus. ce qui suit est introuvable
- aller dans l'onglet "drivers"
- cliquer sur "add"
- name : donner un nom
- driver : /usr/local/lib/libmyodbc3.so
- setup : /usr/local/lib/libmyodbc3S.so
- laisser le reste par defaut
- valider
- aller dans l'onglet "system DSN" ou "user DSN"
- cliquer sur "add"
- sélectionner le pilote configuré précédemment, puis cliquer sur "ok"
- paramétrer sa connexion
je n'ai pas réussi a utiliser "localhost" mais par contre ça fonctionne avec "127.0.0.1"
Contributeurs :