如果您的作業系統是 Windows 的話,請到 mysql 官方網站下載 Windows MySQL 的驅動程式,有一點要注意的是,MySQL Server 版本若是 4.0 以上,建議您下載 MyODBC-standard-3.51.9-win.msi,這樣存取 UTF-8 編碼才不會有問題。
若是 Linux 的話,請檢查您的系統有沒有安裝 MyODBC 套件,若是沒有,請用 Linux 提供的套件安裝程式,安裝 MyODBC 即可。
Windows 的使用者安裝完 MyODBC 驅動程式後,可以從控制台─ODBC 選 MySQL 設定 MySQL 伺服器資料。
Linux 使用者,請先看看 /etc/odbcinst.ini 有沒有如下的資料 :
le="color: #000000"><?php [MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/libmyodbc.so
Setup = /usr/lib/libodbcmyS.so
FileUsage = 1
沒有的話,請自行加進去。
再來,在自己的家目錄下,建立一個名為 .odbc.ini 的檔案,內容如下 :
le="color: #000000"><?php [ePaper]
Trace = Off
TraceFile = stderr
Driver = /usr/lib/libmyodbc.so
DSN = ePaper
SERVER = 192.168.1.102
USER =
PASSWORD =
PORT = 3306
DATABASE = OSSIIDB
範例中的 ePaper 只是範例,請自行換掉您想用的名稱,DATABASE 是指資料庫名稱,SERVER 指定 MySQL Server 位址,USER 是使用者名稱,PASSWORD 不建議您寫在檔案內,保持空白。
設定完之後,開啟 OOo Base 指定 MySQL ODBC,在資料來源按下瀏覽按鈕,就可以看到您剛剛設定的 DSN 名稱了,選取後,輸入使用者名稱,以及是否有密碼,按測試,看看可否連接成功,如果失敗,請檢查您的 .odbc.ini 是否設定正確。
都正確後,在 OOo Base 中,就可指定該 DSN 指向之 MySQL 的編碼了,這樣應該很清楚了吧。
1065351712