Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !


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.

Installez le driver MySQL ODBC pour linux. Installez via Synaptic le paquetage libmyobdc ou bien tapez dans une console

apt-get install libmyodbc

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:

[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         = UTILSATEUR
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 OBDC appelée odbcname

installation

  • installer unixODBC :
sudo apt-get install unixodbc
  • aller chercher le dernier driver 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 :
gksu ODBCConfig
  • 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"
    • selectionner le driver configuré precedemment, puis cliquer sur "ok"
    • parametrer sa connection
je n'ai pas reussi a utiliser "localhost" mais par contre ca fonctionne avec "127.0.0.1"
  • tutoriel/comment_utiliser_des_connexions_odbc.1168788447.txt.gz
  • Dernière modification: Le 18/04/2011, 14:50
  • (modification externe)