Linux Ubuntu系统下为Netbeans安装配置Apache Derby数据库的问题咨询
Ubuntu 环境下 Apache Derby 安装及 Netbeans 关联配置教程
前置依赖确认
Derby 运行需要 Java 环境,先执行命令安装:sudo apt install openjdk-11-jdk -y
安装完成后执行java -version确认安装成功即可。
第一步:解压 Derby 二进制安装包
- 将你已下载的
db-derby-xxx-bin.tar.gz安装包移动到常用的软件安装目录,示例用/opt目录:sudo mv ~/下载/db-derby-*-bin.tar.gz /opt - 进入目标目录:
cd /opt - 解压安装包:
sudo tar -xzf db-derby-*-bin.tar.gz - 重命名解压后的目录方便后续配置:
sudo mv db-derby-* derby - 给当前用户分配目录权限,避免后续操作出现权限不足问题:
sudo chown -R $USER:$USER /opt/derby
第二步:配置系统环境变量
- 编辑当前用户的环境变量配置文件:
nano ~/.bashrc - 在文件末尾添加以下配置:
export DERBY_HOME=/opt/derby export PATH=$PATH:$DERBY_HOME/bin export CLASSPATH=$CLASSPATH:$DERBY_HOME/lib/derby.jar:$DERBY_HOME/lib/derbytools.jar:$DERBY_HOME/lib/derbynet.jar - 按
Ctrl+O回车保存,再按Ctrl+X退出编辑器,执行命令让配置立即生效:source ~/.bashrc - 验证配置是否生效:执行
ij命令,如果进入Derby的ij交互界面即配置成功,输入exit;可退出交互界面。
第三步:Netbeans 中关联 Derby 驱动
- 打开 Netbeans,点击顶部菜单栏「窗口」>「服务」调出服务面板
- 在服务面板展开「数据库」选项,右键「驱动」>「新建驱动」
- 点击「添加」按钮,找到路径
/opt/derby/lib下的derbyclient.jar文件,选中后点击打开 - 驱动类会自动识别为
org.apache.derby.jdbc.ClientDriver,名称可自定义为「Apache Derby Client」,点击确定完成驱动添加 - 如果你需要使用嵌入式Derby,添加驱动时选择
derby.jar即可,对应驱动类为org.apache.derby.jdbc.EmbeddedDriver
第四步:测试数据库连接
- 右键刚才新建的Derby驱动,选择「连接使用」
- 根据你使用的模式填写连接信息:
- 嵌入式模式:JDBC URL填写
jdbc:derby:/home/你的系统用户名/自定义数据库名;create=true,create=true参数代表如果数据库不存在就自动创建 - 客户端模式:先在终端执行
startNetworkServer启动Derby服务,再填写JDBC URL为jdbc:derby://localhost:1527/home/你的系统用户名/自定义数据库名;create=true
- 嵌入式模式:JDBC URL填写
- 用户名和密码可以留空,也可以根据需求自定义,点击「测试连接」,提示连接成功即可完成配置。
注意:如果使用客户端模式,每次重启系统后需要先执行
startNetworkServer启动Derby服务才能正常连接,你也可以将该命令加入开机自启脚本,免去每次手动操作的步骤。
内容的提问来源于stack exchange,提问作者Tshego-Dev
相关产品推荐
相关产品推荐

