
需要安裝的軟體:
在Ubuntu Linux下安裝非常簡單:
sudo apt-get install unixodbc mdbtools
mdbtools提供unixODBC的driver,先設定ODBC來源,編輯 /etc/odbc.ini
[access_db]
Description = Microsoft Access Database
Driver = /usr/lib/libmdbodbc.so
Database = /path/to/your/filename.mdb
其中access_db是ODBC的DataSource名稱,Description隨意加個說明,Driver指向mdbtools提供的lib,而Database則必須設定正確的*.mdb檔案路徑。
如此一來就能夠在PHP使用 odbc_connect('access_db', '', '') 開始進行SQL查詢作業,應付簡單的資料庫需求,或是移植來自Windows的PHP應用程式就輕鬆達成。
當然 mdbtools 的功能不僅止於此,它提供的指令包含:
mdb-array mdb-header mdb-parsecsv mdb-schema mdb-tables
mdb-export mdb-hexdump mdb-prop mdb-sql mdb-ver
這些指令可以直接對*.mdb檔案存取,例如透過mdb-export很方便就能匯出資料,而mdb-schema也可以產生DROP/CREATE TABLE的SQL指令碼。
沒有留言:
張貼留言