2017-10-21 27 views
0

我正在使用登錄系統和一些必須保存在遠程數據庫中的數據在JavaFX中開發桌面應用程序。問題是:使用服務器爲每個用戶建立數據庫連接的最佳方式是什麼?我應該使用RESTful API還是使用遠程主機連接到數據庫,就像它是本地數據庫一樣?具有遠程數據庫的JavaFX應用程序

回答

0

你想操縱什麼樣的數據?取決於您需要的信息的多少控制(以及它的安全程度如何?),如果您不需要絕對同步的信息視圖(re:服務器端應用程序與客戶端具有持續連接通知變化事件等),最好是建立一個RESTful API來完成這兩者之間的所有煩瑣工作。

如果你來到REST風格的API,也必須設計它,我建議給這個很好的閱讀。 Best Practices for a Pragmatic RESTful API

+0

感謝您的回答。這只是簡單的CRUD與用戶系統。使用遠程MySQL數據庫是不好的做法?通常如何製作這樣的軟件? –

+0

通常的做法是您創建一個API(REST風格對於您的需求來說最簡單)並且構建它來對數據庫執行操作。就我所知,大多數應用程序不會公開原始的mysql操作。 – Entropy

相關問題