gpt4 book ai didi

java - 使用数据库为 Java 程序创建安装程序

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:33:27 26 4
gpt4 key购买 nike

最近我用Swing、AWT和JDBC做了一个管理一些数据库的应用。我使用 PostgreSQL 作为带有 JDBC 驱动程序的后端来连接到数据库。我想要做的是创建一个设置/安装程序,以便可以在任何 pc 上安装和使用该应用程序。我的问题是我不知道如何集成数据库?

如有任何帮助,我们将不胜感激。

最佳答案

从大多数具有数据库组件的商业应用程序中吸取教训。通常他们要求预先安装/配置数据库并为其支持的供应商提供数据库脚本。这有很多原因。其中大部分与组织喜欢管理自己的数据库这一事实有关。这通常是因为他们在安全、维护等方面有公司限制。而且一个数据库进程可能会在许多不同的程序之间共享(如果你安装了你的应用程序的两个实例,你想安装两个数据库吗?)。

大多数人(尤其是网络管理员)不希望应用程序在他们的机器上安装流氓 DMBS。

我不会在您的安装过程中花费大量时间尝试安装数据库。既然供应商已经为您创建了安装过程,为什么还要重新发明轮子呢?而是提前安装数据库并将安装程序集中在运行必要的脚本上,以便您的应用程序可以在第一次启动时连接到它。它的作用是让您的安装程序拥有必要的驱动程序、连接信息和凭据来与数据库通信以对其进行初始化。数据库初始化后,您可以使用其他例程来配置您的应用程序安装,使其指向您在安装期间初始化的数据库。采用这种方法不仅会更容易,而且会让您的应用程序执行更多有趣的事情,例如连接到远程数据库或一起跳过数据库初始化并连接到现有数据库。

关于java - 使用数据库为 Java 程序创建安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6628854/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com