請高手們解惑,在xp下用java寫的程式,可以在ubuntu10.04上執行嗎? [論壇 - Ubuntu 程式設計]
正在瀏覽:
1 名遊客
回覆: 請高手們解惑,在xp下用java寫的程式,可以在ubuntu10.04上執行嗎? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2006/9/3 15:31 所屬群組:
已註冊使用者 等級: 6
HP : 0 / 128
![]() |
之前提供的三個連結:
第一個連結裡有access linux odbc driver,但是不清楚是否需付費購買。更明確的位址: http://www.easysoft.com/products/data_access/odbc-access-driver/index.html 第二個連結是想表達一般還是建議換其他的資料庫,因為access 在非win平台下並不適合使用。若要用 embedded database,其他很多資料庫都有支援,也一樣不需在客戶端安裝該資料庫軟體。 或許可以建議工程師採用其他資料庫取代。 http://hsqldb.org/ http://developers.sun.com/javadb/ 不過還是較建議採用原生jdbc來連資料庫,這樣的效能較好,跨平台也較沒有問題。 可以參考wiki: http://zh.wikipedia.org/zh-tw/JDBC
2010/7/5 19:14
|
||||||||||
![]() |
回覆: 請高手們解惑,在xp下用java寫的程式,可以在ubuntu10.04上執行嗎? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2008/7/20 7:12 所屬群組:
已註冊使用者 等級: 3
HP : 0 / 52
![]() |
資料庫是存在的,我查了一下,在ClifeProposal/data的目錄中,有三個.mdb的欓案。
2010/7/5 20:30
|
||||||||||
![]() |
訪客
|
回覆: 請高手們解惑,在xp下用java寫的程式,可以在ubuntu10.04上執行嗎? |
|
---|---|---|
Anon:訪客
|
請注意:
有「資料檔」(*.sql,*.mdb) 和有「資料庫」(資料庫啟動服務) 是兩回事喔! 資料庫本身也是一個軟體 它必須於執行狀態(運作狀態),才會接受連線請求 連線請求,是:建立、查詢、刪除...等等這一類的動作 早期 DOS 時代,資料庫的概念並不流行 應用軟體直接將資料儲存在檔案中 當要查詢、建立、刪除時,是軟體自己來 但是這會增加撰寫的困難度 等於程式設計師自己要寫一套資料庫系統 而且這種寫法是封閉的,資料檔無法共用 後來有資料庫系統的出現 程式設計師並不負責撰寫資料查詢的部份 資料查詢是交給資料庫去負責 應用軟體 ---(送出 SQL 查詢語言)--> 資料庫 資料庫 ---(回傳結果資料)---> 應用程式 白話的說就是這樣:(比喻啦) --------------------------- 資料檔 = 圖書館 資料庫(軟體)= 圖書館管理員 你 = 應用程式 某天「你」要找一本書,在一間有上億萬本藏書量的「圖書館」找。 如果你不問「圖書館管理員」,堅持要自己找,找到天黑也找不到。(不透過資料庫軟體,直接存取資料檔。)。 事實上,就電腦的世界來說,是根本找不著,因為應用程式本身沒有查詢的功能,根本不認識那個資料檔。好比一個不懂英文的人,丟到大英博物館,要他從裡面找出一筆資料,那是天方夜談,因為一個字也認不得,能找的機率連十萬分之一也沒有,就是零。 但是如果「你」(應用程式)問「圖書館管理員」(資料庫),管理員馬上就告訴你結果。 這個「圖書館管理員」(資料庫)它是活的,活的才會和「你」(應用程式)講話。也就是要啟動服務的,要常駐在記憶體裡面的,要吃 cpu 資源的,要運行的。
2010/7/5 22:08
| 7ab5d 1b103 42c8a 3099a
|
|
![]() |
回覆: 請高手們解惑,在xp下用java寫的程式,可以在ubuntu10.04上執行嗎? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2006/9/3 15:31 所屬群組:
已註冊使用者 等級: 6
HP : 0 / 128
![]() |
若上面那個 access linux odbc driver不能用,再提供下列幾個參考網址。
1. linux 下讀取 mdb 資料庫: http://www.linux-wiki.cn/index.php?title=%E8%AF%BB%E5%8F%96mdb%E6%95%B0%E6%8D%AE%E5%BA%93--MDB_Tools&variant=zh-hant 2. php 在 linux 環境下 Connection mdb 資料庫問題 http://twpug.net/modules/newbb/viewtopic.php?topic_id=4232 3. Linux/Unix下ODBC的安装、配置与编程 http://www.ibm.com/developerworks/cn/linux/database/odbc/index.html
2010/7/5 22:33
|
||||||||||
![]() |
訪客
|
回覆: 請高手們解惑,在xp下用java寫的程式,可以在ubuntu10.04上執行嗎? |
|
---|---|---|
Anon:訪客
|
依程式的錯誤訊息來看是沒有連接資料庫的程式…
剛才試了一下…在opensuse 11.1 x64 jdk 1.6.20 有裝了 java-1_6_0-sun-jdbc(linux底下java連odbc的.so檔) 用java本身連odbc也就是在WINDOWS 底下讀mdb 的語法來連…一樣是沒法度…所以JAVA原生的因該是不行了吧… 以讀本地檔來當資料庫這部份來說的話…… easysoft 看上面suppost的好像也沒有寫到 java... 就算有…用第三方的driver資料庫連接的語法還是要改… 感覺起來貴公司的 攻成屍 也不太願意改… 也因該沒有吧資料庫連接的部份獨立出來吧… 另一個方法是要自已編檔案…… 所以…還是算了吧… 用ODBC 這種WINDOWS專用的東西 java 都不 java 了…… 結論還是用VM或VB跑WINDOWS 算了… 字體的部份之前有文章…在java安裝路徑低下的 jre/lib/fonts/ 裡面加一個資料甲 fallback 在裡面放一個連接 或直接放一個字體 就可以預設去抓了…
2010/7/5 23:33
| 58517 61275 29815 fa7d8
|
|
![]() |
回覆: 請高手們解惑,在xp下用java寫的程式,可以在ubuntu10.04上執行嗎? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2009/4/13 13:23 所屬群組:
已註冊使用者 等級: 22
HP : 0 / 538
![]() |
資料庫軟體不一定要用windows only的access吧
改用OpenOffice的Base不是很好? OpenOffice是跨平台的,windows上照樣能用,而且免費 不像MS Office,不但要錢,而且功能跟介面都越改越花 Office 2007以後的版本介面光看就讓人頭昏 就算免費我大概也不會想用
2010/7/6 2:35
|
||||||||||
![]() |
回覆: 請高手們解惑,在xp下用java寫的程式,可以在ubuntu10.04上執行嗎? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2008/9/16 17:42 所屬群組:
已註冊使用者 等級: 10
HP : 0 / 237
![]() |
訪客 寫到: 連接Access當資料庫只要有Odbc設定好就可以了,不一定要裝Access軟體,會寫程式的人,就算沒有Access軟體,都可以產生.mdb檔的。 Access我沒仔細研究過,大概沒有正式的JdbcDriver,所以只能透過Jdbc-Odbc-bridge的方式來作。 目前樓主的問題應該是如何在Ubuntu上裝Odbc來連接Access。 我不喜歡Access跟MS SQL的原因主要是因為有些函數會跟別家的不同,因此想盡辦法不去用他。 Access資料庫還有一個問題,就是有時後.mdb檔會壞掉,應該只能在Windows下作修復的動作。
2010/7/6 9:32
|
||||||||||
天之見證
|
|||||||||||
![]() |
訪客
|
回覆: 請高手們解惑,在xp下用java寫的程式,可以在ubuntu10.04上執行嗎? |
|
---|---|---|
Anon:訪客
|
2010/7/7 10:27
| d2cf1 d0257 62f21 f8561
|
|
![]() |
回覆: 請高手們解惑,在xp下用java寫的程式,可以在ubuntu10.04上執行嗎? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2008/7/20 7:12 所屬群組:
已註冊使用者 等級: 3
HP : 0 / 52
![]() |
如果要請工程師改程式,應該是沒辦法,因為我只是個好奇的使用者,才會想把程式拿到ubuntu上使用,若只是外部環境設定的調整,還可以自己努力一下,若要修改程式,就辦法了。感謝各位先進幫忙,學到很多。
2010/7/7 10:57
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.