更改一个数据库时,自动更新jar文件中的所有数据库

时间:2013-01-26 13:29:15

标签: java mysql database swing deployment

我使用MySQL作为数据库在Netbeans中创建了一个GUI-DB Swing应用程序 1 。现在我想部署应用程序并将其作为jar文件分发到LAN上。问题是当用户在一个jar文件中修改他的表时,也应该修改通过LAN分发的所有jar文件中的相应表。

我该怎么做?如何更改一个数据库时如何自动更新jar文件中的所有数据库?

更新

  1. 这是一个Swing应用程序,它使用多播通过LAN与其他客户端聊天。现在我希望每个客户端都在特定端口上侦听,即如果用户想要仅向客户端发送消息,则客户端将使用多播获取聊天消息。为此,我有一个登录表单,询问客户端用户名。

    在进入时,名称和随机多播IP被分配给存储在MySQL数据库中的该客户端。其他客户端可以使用该端口与客户端聊天。
  2. 作为重新打包Jar文件的替代方法,如何通过电话回拨数据库?

1 个答案:

答案 0 :(得分:2)

为什么在整个局域网中分发单个数据库,如果您在单个节点上安装数据库并使通过LAN分发的所有应用程序(您的Swing应用程序)连接到您的数据库的节点,这不是一个坏主意驻留。