- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 java 应用程序,用于将数据(例如登录用户、登录时间等)收集到本地数据库(可能是 Derby 数据库或类似数据库)中。该应用程序将在多台 PC 上运行(Windows XP、7 ...)。我想从每台电脑收集所有数据并将其保存到驻留在远程服务器上的主数据库中。然后,网络应用程序可以显示所有 PC 的结果和统计数据。本地数据库很重要,因为即使到主服务器数据库的链接断开,我们也需要收集数据。
我希望能够将每台电脑的数据推送到主数据库。 (请注意,这个想法来自 splunk 应用程序,其中日志条目从本地应用程序推送到主服务器)。
欢迎任何更好的想法或建议。
最佳答案
How can the java application of each PCs communicate with the main database.
无论您使用什么方法与 derby 数据库通信,都将与与远程数据库通信相同。通常,这可以使用 JPA 或 Hibernate 或类似的 ORM 库来完成。
参见:http://docs.oracle.com/javaee/6/tutorial/doc/bnbpz.html
Is it possible to use some HTTP request (json or rest) from the local java application to send the data? If so, how can this be done (examples)? What is needed on the local PCs to accomplish this?
为此,您需要研究 JAX-RS,它是与 Restful Web 服务通信的 Java 标准方式。
关于java - 如何将本地数据库的数据同步到远程数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32230220/
我是一名优秀的程序员,十分优秀!