我需要启动并维护 Derby Network Server。我第一次在我的项目中使用 Derby。我现在正在开发并使用Embedded
Derby 驱动程序,没有任何问题。
但是,当程序准备好分发时,它应该具有网络/客户端支持。因此,我开始研究网络服务器配置。
已关注 this文章;我有些不明白。让我问一下;
1-) 每次主机通过 Windows 中的命令提示符启动程序时,我是否需要设置 ClassPaths
?
2-) 我已经将相关的 jar
文件作为库添加到我的项目中。我应该将 Derby bin 发布文件夹本身(大约 33.7 MB)与我的项目一起分发吗? (这个问题属于我认为的第一个问题)
最佳答案
我将分布分为两种风格。第一个是服务器设置,第二个是客户端设置。我将与 derby 相关的整个 jar 文件添加到项目中。这些存储在lib
中文件夹。
差异;
服务器设置多了一个名为 "DB"
的文件夹。我添加了derby.jar - derbyclient.jar - derbynet.jar - derbyrun.jar
也到这个文件夹。当服务器启动程序时,转到DB
文件夹并执行derbyrun.jar
设置CLASSPATHS
每次。并启动服务器。
当服务器第一次启动程序时,会出现主设置窗口,用户设置自己的凭据(LAN Ip、数据库名称、管理员用户名和密码),执行derbyrun.jar
并在 DB
中创建具有给定数据库名称的数据库文件夹。
客户端设置只有自己的lib
文件夹。因为它不需要启动或停止derby数据库。
关于java - Derby 网络服务器配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34437876/