我正在製作一個應用程序,必須在不同的電腦上使用,它必須共享相同的數據庫。我不知道該怎麼做。我使用java作爲編程語言和mysql作爲數據庫。請幫我做這個任務......如何共享數據庫到不同的電腦的Java桌面應用程序?
0
A
回答
3
使用JDBC和所有的應用程序連接到一個MySQL數據庫服務器
0
將對其授予的權限從不同的外國訪問數據庫服務器端,你應該建立用戶主機:
GRANT ALL ON *.* TO 'someuser'@'somehost';
在這裏閱讀更多:http://dev.mysql.com/doc/refman/4.1/en/grant.html
在客戶端,你應該配置數據庫連接使用主機您的數據庫是停滯不前。詳細信息請閱讀JDBC API參考。
0
做一個客戶端 - 服務器模型不適合你?如果你有某個地方可以託管一臺服務器,那麼完成此類事情的普通方法是將數據庫封裝在服務器後面,所有客戶端連接到服務器以交換信息。
你有多種選擇的客戶端和服務器之間的通信:
您的服務器可以是一個簡單的Web應用程序,其中客戶端的所有URL做出調用服務器來完成各種任務。如果你做任何不重要的事情,實現REST或SOAP將使調用變得更加容易。
RMI如果不打算通過互聯網使事情變得非常容易(你可以得到RMI的基礎知識在閱讀幾個小時)。
假設你有網絡連接,你也可以只在每個客戶端直接做出自己的數據庫連接。但只有在安全的Intranet上才能執行此操作。
1
在Java中與數據庫對話的方式是JDBC。
關於如何使用它的一個很好的教程參見http://download.oracle.com/javase/tutorial/jdbc/index.html。
相關問題
- 1. 如何使用Java桌面應用程序訪問共享主機數據庫
- 2. 桌面和Web應用程序之間的共享數據庫?
- 3. 在桌面和Android應用程序之間共享數據庫
- 4. 共享數據庫桌面/網絡應用程序
- 5. Windows桌面共享API:如何共享一個應用程序
- 6. 將數據從桌面應用程序共享到Windows 8 Metro應用程序
- 7. 兩個不同的Java應用程序共享相同的數據庫
- 8. 不同的OPA應用程序可以共享數據庫嗎?
- 9. 如何創建java桌面應用程序數據庫?
- 10. java中的桌面共享
- 11. 如何同步在線數據庫(的Web應用程序)和離線數據庫(的桌面應用程序)?
- 12. 如何在java中編寫我自己的桌面共享應用程序?
- 13. 與獨立的Java應用程序共享Grails數據庫?
- 14. 用於同步桌面應用程序的數據庫設計
- 15. 共享兩個android應用程序的相同SQLite數據庫
- 16. 兩個應用程序共享相同的數據庫Rails
- 17. 桌面應用程序數據庫
- 18. 我可以在桌面應用程序和我的iPhone應用程序之間共享SQLite數據庫嗎
- 19. 如何使用數據庫的鈦桌面應用程序
- 20. 如何讓Windows CE掌上電腦完全與桌面應用程序同步
- 21. 帶桌面應用程序的java桌面應用程序
- 22. 面向Android的Java共享數據庫
- 23. 如何共享數據庫從PC到局域網上的電腦
- 24. Web應用程序+桌面應用程序的相同數據庫
- 25. 從不同的桌面應用程序訪問相同的數據庫
- 26. 在不同程序集中共享應用程序數據
- 27. 如何從Java桌面應用程序連接到在線mysql數據庫
- 28. 如何將Java桌面應用程序連接到在線數據庫
- 29. 使用TortoiseHg在桌面和筆記本電腦之間共享Mercurial存儲庫
- 30. 桌面與Java共享rmi
感謝您的快速回復先生,我會嘗試rmi並讓您知道一切... – Pranjut 2010-10-23 10:20:58