[英]Desktop app with local and online database
我想创建一个桌面应用程序(软件),最好使用Java创建,该应用程序在可用时会连接到本地网络上的中央MySQL DB。
我还希望它在中央数据库不可用时存储和使用同一数据库的副本,并在中央数据库可用时进行同步。
如何在本地存储数据,我的意思是应该为本地数据库使用哪种数据库?
另外,是否有任何工具可以加快Desktop App的开发速度?
假设您将用Java实现解决方案。 您将需要一些类(例如,数据访问对象,DAO)负责与网络上的数据库以及应用程序中嵌入的基于文件的数据库(“本地”数据库)进行交互。
您需要什么:
例如,您可以使用Hibernate或JPA,它们与您的应用程序集成得很好并且很容易。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.