Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:comment_utiliser_des_connexions_odbc [Le 21/10/2008, 14:51] 213.95.41.13 |
tutoriel:comment_utiliser_des_connexions_odbc [Le 11/09/2022, 12:25] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>dapper système reseau tutoriel}} | + | {{tag>Trusty Xenial système réseau sgbd tutoriel BROUILLON}} |
---- | ---- | ||
====== Comment utiliser des connexions ODBC ? ====== | ====== Comment utiliser des connexions ODBC ? ====== | ||
- | |||
- | ===== 1ere solution ===== | ||
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. | 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. | ||
- | Installez le pilote MySQL ODBC pour linux. Installez via Synaptic le paquetage libmyobdc ou bien tapez dans une console | + | ===== Avec Mysql===== |
- | <code>apt-get install libmyodbc</code> | + | [[:tutoriel:comment_installer_un_paquet|Installez]] le pilote MySQL ODBC pour linux disponible dans le paquet **[[apt>libmyodbc]]**. |
+ | <note warning>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 [[https://launchpad.net/ubuntu/xenial/amd64/libmyodbc/5.1.10-3|ici]] rencontre des problèmes de dépendances. Voir [[http://askubuntu.com/questions/800216/installing-ubuntu-16-04-lts-how-to-install-odbc|ici]] pour plus d'informations.</note> | ||
- | + | Maintenant [[:tutoriel:comment_editer_un_fichier|modifiez (ou créez) le fichier]] **/etc/odbc.ini** | |
- | Maintenant modifiez manuellement (ou créez le s'il n'existe pas déjà) le fichier /etc/odbc.ini | + | |
Voici un exemple de fichier odbc.ini: | Voici un exemple de fichier odbc.ini: | ||
- | + | <file>[ODBC Data Sources] | |
- | <code>[ODBC Data Sources] | + | |
odbcname = MyODBC 3.51 Driver DSN | odbcname = MyODBC 3.51 Driver DSN | ||
Ligne 26: | Ligne 24: | ||
SERVER = ma.basededonnees.monserveur.fr | SERVER = ma.basededonnees.monserveur.fr | ||
PORT = | PORT = | ||
- | USER = UTILSATEUR | + | USER = UTILISATEUR |
Password = XXXXXX | Password = XXXXXX | ||
Database = NOMDELABDD | Database = NOMDELABDD | ||
Ligne 42: | Ligne 40: | ||
OPTION = 3 | OPTION = 3 | ||
SOCKET = | SOCKET = | ||
+ | </file> | ||
- | </code> | + | 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==== | ||
+ | * [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>unixodbc]]**, | ||
+ | * Aller chercher le [[http://dev.mysql.com/downloads/connector/odbc|dernier pilote mysql]], | ||
+ | * [[:archivage|décompresser]] l'archive, | ||
+ | * copier les dossiers bin et lib de l'archive vers **/usr/local/**. | ||
- | Il vous est maintenant possible de vous connecter à la base de données NOMDELABDD en utilisant la connexion ODBC appelée odbcname | + | ==== Configuration ==== |
- | ===== 2e solution ===== | + | * Lancer <code>gksudo ODBCManageDataSourcesQ4</code> |
- | ==== installation ==== | + | FIXME ancienne commande <code> gksu ODBCConfig</code> n'existe plus. |
- | * installer unixODBC : | + | FIXME ce qui suit est introuvable |
- | <code>sudo apt-get install unixodbc</code> | + | |
- | * aller chercher le dernier pilote mysql :\\ | + | |
- | http://dev.mysql.com/downloads/connector/odbc\\ | + | |
- | * decompresser l'archive | + | |
- | * copier les dossiers bin et lib de l'archive vers /usr ou /usr/local | + | |
- | + | ||
- | ==== configuration ==== | + | |
- | * lancer : | + | |
- | <code>gksu ODBCConfig</code> | + | |
* aller dans l'onglet "drivers" | * aller dans l'onglet "drivers" | ||
* cliquer sur "add" | * cliquer sur "add" | ||
Ligne 67: | Ligne 63: | ||
* laisser le reste par defaut | * laisser le reste par defaut | ||
* valider | * valider | ||
- | * aller dans l'onglet "system DSN" ou "user DSN" | + | * aller dans l'onglet "system DSN" ou "user DSN" |
* cliquer sur "add" | * cliquer sur "add" | ||
* sélectionner le pilote configuré précédemment, puis cliquer sur "ok" | * sélectionner le pilote configuré précédemment, puis cliquer sur "ok" | ||
* paramétrer sa connexion | * paramétrer sa connexion | ||
+ | |||
<note> je n'ai pas réussi a utiliser "localhost" mais par contre ça fonctionne avec "127.0.0.1"</note> | <note> je n'ai pas réussi a utiliser "localhost" mais par contre ça fonctionne avec "127.0.0.1"</note> | ||
+ | ---- | ||
+ | //Contributeurs : // |