晚上的時候,吃過晚餐之後就睡著了,一直到剛剛才起床。起床後,我就想說要研究一下BASE連結資料庫的技術。獲得初步的成功
一開始實驗的時候,我在主機端的MySQL Server建立一個資料庫(這是一定要事先建立的,裡面沒有資料表沒有關係)
然後在客戶端灌Connector/ODBC,這是一個MySQL的Driver,利用開放式ODBC驅動去連結遠端資料庫,也就是說,其實不管資料庫的類型為何。
利用ODBC將各種不同型態的資料庫,利用驅動整合起來,成為一個統一的窗口,這大概就是ODBC的用處吧。
並且在客戶端直接開啟ODBC資料來源,然後新增系統資料來源,這時候就可以利用MySQL ODBC Driver去連結遠端的主機資料庫了。
當前置作業完成後,接者就要開啟新的資料庫檔案,並且利用ODBC連結到主機資料庫。
然後,利用openoffice也在主機那邊連結ODBC,建立資料,然後也在我的筆電這裡建立表單資料。結果很完美的達成資料庫共用的成果。
原本要研究JDBC的,但是在DEV.MYSQL沒有找到在Win32的相關驅動程式,所以就用ODBC啦,沒有想到ODBC這麼好用。
結論
會此一技術將運用在遠端資料庫查詢,資料修改,甚至達成即時task等等。接下來我想將原本建立的資料庫轉入MySQL,然後在額外建立訂單與出貨的系統。
今天研究的還是以GNU為主,所以,建立整套資料庫系統還是『免錢』,真好@@
PHP直接對ODBC做連結,也許是下一步想研究的。
這次研究必備的東西
OpenOffice 2.01TC、MySQL 4.x、Connector/ODBC
※剛剛遇到嚴重問題,中文竟然不支援,我已經將原本建立的資料庫,整個丟進MySQL 發現中文全部不見,都變成??????
二進位圖片檔OK,都非常的完美,但是就是中文掛了、、、、、中文掛了等於、、、、白搭了、、、、
實驗二,建立新資料表,使用中文,按下enter後,又全部變成??????
實驗三,直接到MySQL更改資料表,可以看到中文,但是從BASE讀取後又是?????
※問題解決:更改連接類型的資料轉換,可以將中文問題解決,萬歲