【问题标题】:Centralise database using wifi or lan , using frontend as java(swing) n backend as oracle 10g使用 wifi 或 lan 集中数据库,使用前端作为 java(swing) n 后端作为 oracle 10g
【发布时间】:2013-03-20 19:50:50
【问题描述】:

我已经用 java (Swing) 开发了桌面应用程序 我用过oracle 10g数据库 那么如何在wifi中使用该软件意味着在lappy#1内容数据库和lappy#2内容只有jar文件和jdk,当lappy#2保存一些数据时,这些数据应该保存在lappy#1数据库中...... 伙计们请帮我解决这个问题.. 提前谢谢..

【问题讨论】:

  • 您需要某种服务元素,它可以接收数据、将其存储到数据库中并通知所有其他方数据已更改 - 假设我正在阅读问题
  • 也可以考虑replication

标签: java swing oracle10g wifi


【解决方案1】:

我想您已经描述了一台笔记本电脑(lappy?),带有一个桌面应用程序(Java)和一个本地数据库(db1)。您有第二台带有本地数据库 (db2) 的笔记本电脑。您希望在 db2 中反映对 db1 所做的更改。

如果 db2 是只读数据库,那么复制是一种简单的解决方案,可以在数据库层进行配置。如果 db2 也可以写入,那么您可能需要考虑循环复制,如果您需要在 db1 中反映这些更改。

由于您的设置是联网的,您可以拥有一个数据库服务器并让笔记本电脑使用它。这将消除同步的需要。如果您需要离线使用数据,那么这不是一个选项。

在这种情况下,我认为客户端是 Java 应用程序并且您的网络是无线的并不相关。

【讨论】:

    猜你喜欢
    • 2018-05-04
    • 1970-01-01
    • 1970-01-01
    • 2018-06-26
    • 2016-12-20
    • 2018-08-30
    • 2010-09-05
    • 1970-01-01
    • 2018-07-21
    相关资源
    最近更新 更多