:::
開發者討論區

MySQL 出了 connector/openoffice 很好用喔!!

discuss pic 2008-06-19 23:27:43
不知道大家有沒有常常用到 MySQL + ODBC + Ooo base + Ooo 的環境

我們公司利用 Ooo base 連接 MySQL database 來取用客戶資料與訂單資料製作文件,
最頭痛的是, 每次一更新版本就會碰到中文亂碼問題, 最近主機 server
重新安裝 MySQL 5.0, 一瞬間所有資料在 Ooo 讀出來都變成亂碼.
嘗試了各種 encoding, 也去下載新的 ODBC, JDBC, 搞了一天搞不定

後來跑到 Google 亂槍打鳥找解決方案, 給我發現了 MySQL 有出 connector/OpenOffice preview 版, 只能適用 Ooo 2.4 以上版本

與 ODBC, connector/J 比較起來, Connector/OpenOffice 有下列好處:

1. 原生 extension, 與 openoffice 搭配得更緊密, (原文說 seamless)
2. 超好裝, extension 滑鼠點右鍵選安裝就好了, 非常適合軟體發佈, 不用再一台一台到控制台去安裝新增資料源. 省事不少. (裝 ODBC 或是 JDBC 的時候, 一堆複雜動作讓我們一般同事根本就不敢亂動, 只能找我們 MIS 一台一台去慢慢裝慢慢設)

3. 中文亂碼問題完全解決. 別問我怎麼解決的, 我只知道裝上去以後就好了, 設成 big5 或是 utf8 都一樣好用. 頓時覺得之前花的大把時間都白費掉了..

下載網頁在此: http://downloads.mysql.com/forge/openoffice_preview
Wiki 說明: http://forge.mysql.com/wiki/Connector_OpenOffice
discuss pic 2008-06-20 10:09:52
ted
樓上的大大您好:
能不能將您如何運用到 MySQL + ODBC + Ooo base + Ooo 的環境說一下?也就是 ooo 如何連接到資料庫,以及 ooo 是否可以將資料上傳或者如何下載資料庫的資料?謝謝!
1055816868
discuss pic 2008-06-20 22:38:38
1. 安裝 MySQL server, 安裝與設定請參考 MySQL 手冊或相關書籍
2. 新增一個資料庫, 假設叫做 test, 設定一個使用者可以讀寫該資料庫, 假設叫做 testuser, 密碼假設叫做 mypass
3. 安裝 OpenOffice 2.4.0, with JRE
4. 安裝 MySQL connector/openoffice, 之後關閉所有 Ooo 程式(含快速啟動) 重新執行.
5. 執行 Ooo, 選取檔案->新增資料庫, 勾選連接現有資料庫, 下拉選單選擇 MySQL Native Driver
6. 填入連接路徑 SERVER_IP:SERVER_PORT/DATABASE_NAME, 假設你把 MySQL 安裝在自己電腦, 有個資料庫叫做 test, 路徑可以設定成: localhost:3306/test
7. 填入使用者名稱 testuser, 勾選需要密碼
8. 勾選註冊資料庫, 然後把這個資料源檔案存檔, 檔名自己取.
9. 執行 Ooo, 按 F4 顯示資料源, 就看得到 test 這個資料庫了..
10. 系統會內建一個 bibliography 資料庫, 可以按右鍵選擇修改以註冊資料源來刪除掉
11. 在 test 中建立資料表和索引還有 query 細節應該會吧?? 不然可以找 MySQL 書籍來學. 另外, 也可以用 Ooo base 來管理, 不過介面有點難用, 我比較喜歡用 MySQL GUI 和 command line 來管理.
discuss pic 2008-06-20 23:19:36
ted
謝謝分享!
1055816868
discuss pic 2008-06-22 23:00:52
sengtui 樓主,感謝你的慷慨分享
志力建立 LibreOffice 的用戶和開發社群
discuss pic 2008-08-12 10:35:12
太強了, 趕快來試試看!!!
1102990241
discuss pic 2008-08-16 23:10:21
sengtui 這個很棒耶!
造福世人喔!
謝謝您了!
您今天 kimozi~e了嗎?!
:::

誰在線上

8人線上 (8人在瀏覽互動討論區)

會員: 0
訪客: 8

更多…