Forum Programmation.php Accès à une base Access (MDB) sous Linux

Posté par  .
Étiquettes : aucune
0
22
avr.
2005
Bonjour, j'aimerai savoir si il est possible d'accéder à une base Acces MDB dans une application php hébergée sur un serveur Linux ?
En fait la question serait plutôt y'a t'il un équivalent sous Linux du système ODBC ?? qui permettrait d'accéder à des base de données ?

Merci pour vos informations.
  • # ODBC

    Posté par  . Évalué à 2.

    Oui, sous linux et unix en général il y a un équivalent d'ODBC : c'est ODBC.
    Par contre, je ne sais pas s'il y a des drivers Access disponibles
    Y'a ce projet là qui peut t'aider : http://mdbtools.sourceforge.net/(...)
    • [^] # Re: ODBC

      Posté par  . Évalué à 2.

      pour être précis, il existe deux gestionnaires ODBC pour unix/linux
      - unixODBC
      - iODBC
      il existe bien un module dans php pour accéder aux bases ODBC.

      quand aux mdbtools, il y a bien un driver ODBC mais je n'ai jamais réussi à le faire fonctionner avec une base access2000. bon c'était il y a un an, ça a peut-être évolué depuis. et c'était avec python/mxODBC, ça aurait peut-être marché en php. à voir.
    • [^] # Re: ODBC

      Posté par  . Évalué à 3.

      À noter : les mdbtools sont surtout utiles pour transférer les données de la "base" access sur une vraie base de données (sqlite, postgresql ou même mysql). En effet, le support en écriture n'est pas très stable (d'après leur site, j'ai pas testé)
  • # problème dans l'autre sens

    Posté par  . Évalué à 2.

    Une meilleure approche serait de migrer la base au possible vers un vrai sgbd comme postgresql et de refaire la base sous access de façon à ce qu'elle attaque les tables postgres par liaison via odbc.

    Je n'avais pas eu trop de surprise et même qu' access gagnait en performance, même en comparant avec une base locale.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.