我在netbeans中创建了一个Derby Embeded DB。现在我找不到netbeans放置DB的文件夹了。
我的连接网址为jdbc:derby:Inventory;create=true;
。
netbeans默认放置数据库文件在哪里?
我使用的是Ubuntu 12.04。
答案 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
选择创建数据库。
答案 1 :(得分:1)
数据库名称“Inventory”是相对名称,因此它将位于Derby主目录的“Inventory”子目录中。程序运行时,Derby主目录默认为当前工作目录。因此,您只需要确定程序运行时当前工作目录的位置。
然而,这是一个艰难的事情。而是更改您的连接URL,以便它指定绝对名称,例如
jdbc:derby:/home/tariq/myDerbyDBs/Inventory
然后您就可以轻松找到您的数据库。 (确保首先创建'/ home / tariq / myDerbyDBs'目录。)