NetBeans在哪里创建Derby Embedded DB

时间:2013-07-21 11:26:21

标签: netbeans derby

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

2 个答案:

答案 0 :(得分:4)

默认Linux Netbeans数据库文件夹:

/home/username/.netbeans-derby/

有一个文件夹Inventory

netbeans 7.2.1:

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

您可以使用

进行搜索
sudo find / -name Inventory -print 

属性:

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

enter image description here

答案 1 :(得分:1)

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

然而,这是一个艰难的事情。而是更改您的连接URL,以便它指定绝对名称,例如

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

然后您就可以轻松找到您的数据库。 (确保首先创建'/ home / tariq / myDerbyDBs'目录。)