java - Derby 网络服务器配置

标签 java derby

我需要启动并维护 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/

相关文章:

java - 使用单元测试创​​建自定义迭代器

java - 无法使用 JDBC 连接器连接到 MySQL

java - Spring Boot 中的任务执行器

java - 将结果数组从类返回到其他类 java

java - 如何以小写名称创建表 - JavaDB/Derby?

sql - 表 'tableName'包含约束定义,该约束定义的列 'columnName'不在表Java Derby中

java - 动态二维数组可以实现 Java.Collection.size() 方法吗?

java - 扩展List增加字段是否合适

hadoop - apache 配置单元无法连接到 derby :metastore_db although ij from derby can

jar - 如何检测我正在使用的 JavaDB/Derby 版本?