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