[[oktatas:linux:hogyanok|< Hogyanok]] ====== Linux ODBC ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2012 * Licenc: GNU Free Documentation License 1.3 * Web: http://szit.hu ===== MS Access ODBC ===== ODBC meghajtó telepítése apt-get install libmdbodbc ODBC meghajtó regisztrálása A következő fájlt készítjük: /etc/odbcinst.ini Az alábbi tartalommal: [Microsoft Access Driver (*.mdb)] Description = MDB Eszközök ODBC meghajtók Driver = /usr/lib/libmdbodbc.so.0 Setup = FileUsage = 1 CPTimeout = CPReuse = A következő egy adatbázis regisztrálása. Két helyen lehetsége: * /etc/odbc.ini * /home/username/.odbc.ini [peldadb] Description = Pelda adatbázis Driver = Microsoft Access Driver (*.mdb) Database = /home/username/tervek/db/pelda.mdb Host = Port = User = Password = Trace = Yes TraceFile = /home/username/tervek/db/peldadb_odbc.log Teszt: isql peldadb ===== MySQL ODBC ===== ==== ODBC telepítése ==== apt-get install libmyodbc Ellenőrizzük a meghajtók települtek-e: ls /usr/lib/odbc/ Két állományt keressünk: * libmyodbc.so * libodbcmyS.so ==== Meghajtó beállítása ==== [MySQL] Description = MySQL meghatjó Driver = /usr/lib/odbc/libmyodbc.so Setup = /usr/lib/odbc/libodbcmyS.so FileUsage = 1 ==== Adatbázis beállítása ==== A felhasználó könyvtárában hozzuk létre a következő állományt: [peldadb] Description = MySQL PeldaAdatbázis Driver = MySQL SERVER = localhost USER = username PASSWORD = titok PORT = 3306 DATABASE = peldadb Option = 3 ==== Ellenőrzés ==== isql peldadb