Ubuntu 24.04环境下Eclipse Data Source Explorer配置Derby DB遇无数据库列表问题
解决Eclipse Data Source Explorer中Derby数据库列表不显示的问题
1. 确认Derby驱动已正确配置
- 打开Eclipse的Data Source Explorer,右键空白处选择
New->Connection Profile - 选择对应Derby模式(Embedded或Network),点击
Next - 若
Driver下拉框无可用选项,点击New Driver:- 在
Driver Definition窗口,选择匹配的驱动类型(Embedded模式选Derby Embedded JDBC Driver,Network模式选Derby Client JDBC Driver) - 切换到
JAR List标签,点击Add JARs,找到Derby安装目录lib文件夹下的对应JAR包(Embedded用derby.jar,Network用derbyclient.jar) - 确认驱动类名正确:Embedded模式为
org.apache.derby.jdbc.EmbeddedDriver,Network模式为org.apache.derby.jdbc.ClientDriver - 点击
Finish返回连接配置页面
- 在
2. 手动指定数据库路径(Embedded模式)
Embedded Derby的数据库是文件系统目录,Eclipse不会自动扫描,需手动配置:
- 在
Connection Profile窗口的Database字段,输入数据库完整路径(比如/home/yourname/derby_data/mydb),或相对Eclipse工作区的路径 - 若未创建数据库,勾选
Create database if not exists,输入数据库名称(如mydb),Eclipse会自动在指定路径创建
3. 检查Network Server状态(Network模式)
使用Derby Network Server时,需确保服务已启动:
- 终端执行启动命令:
cd /path/to/derby/bin ./startNetworkServer.sh - 在连接配置页面,填写
Host(默认localhost)、Port(默认1527),点击Refresh即可加载服务器上的数据库列表
4. 验证并完成配置
- 填写所有信息后,点击
Test Connection确认连接正常 - 测试通过后点击
Finish,即可在Data Source Explorer中看到该数据库连接
内容的提问来源于stack exchange,提问作者Gotham Knight
相关产品推荐
相关产品推荐

