2

我在 netbeans 中创建了一个 Derby 嵌入式数据库。现在我找不到netbeans放置DB的文件夹。我的连接 URL 是jdbc:derby:Inventory;create=true;. netbeans默认将DB文件放在哪里?我正在使用 Ubuntu 12.04。

4

2 回答 2

4

默认 Linux Netbeans 数据库文件夹:

/home/username/.netbeans-derby/

有一个文件夹Inventory

网豆 7.2.1:

/home/username/.netbeans/7.2.1/derby/

你可以搜索

sudo find / -name Inventory -print 

特性 :

右键单击Java DB选择创建数据库。

在此处输入图像描述

于 2013-07-22T03:56:25.213 回答
1

数据库名称“Inventory”是一个相对名称,因此它将位于 Derby 主目录的“Inventory”子目录中。当您的程序运行时,Derby 主目录默认为当前工作目录。所以你只需要弄清楚程序运行时当前工作目录的位置。

然而,这是相当困难的事情。相反,请更改您的连接 URL,使其指定一个绝对名称,例如

jdbc:derby:/home/tariq/myDerbyDBs/Inventory

然后你就可以很容易地找到你的数据库。(确保首先创建“/home/tariq/myDerbyDBs”目录。)

于 2013-07-21T17:01:53.967 回答