关于 Apache Derby
Apache Derby 是纯 Java™ 数据库服务器。 开放式源代码社团称为 Derby 的 Apache Derby 代码库是 Apache Software Foundation (ASF) 开放式源代码关系数据库项目的一个产品。 Apache Derby 包含 Derby 库代码,且未对底层的源代码进行任何修改。 在 Apache Derby Web 站点,您可以发掘 Derby 代码的更多不兼容性。
只有网络服务器框架支持多个 Java 虚拟机 (JVM) (例如应用程序服务器) 访问 Apache Derby。
受支持的配置: WebSphere® Application Server 仅支持客户在 测试 环境中直接使用 Apache Derby 数据库。 此产品不支持客户直接在生产环境中使用 Apache Derby 数据库。 该产品仅支持由生产环境中的内部应用程序服务器组件来使用 Apache Derby。
Apache Derby 配备了以下 .bat/sh 工具:
- sysinfo: 显示数据库版本信息
- ij: 处理数据库实例。 运行 ij 工具时,如果 dbname 包含完整路径名,请使用双引号 (
""
) 将其括起; 例如:
这是不带空格的connect '"c:\temp;create=true"'
'""'
'。 - dblook: 转储 DDL 信息
- networkServerControl: 控制 networkServer 进程 (可用于诸如 ping 和跟踪之类的功能)
- startNetworkServer: 启动 networkServer 进程
- stopNetworkServer: 停止 networkServer 进程
注意: 如果在 Derby 数据库名称中使用非英语字符,那么需要更新 ij 脚本以将文件编码属性指定为 JVM:
-Dfile.encoding=XXXXXX
,其中 XXXXXX
是用于创建非英语字符的编码。