我在 netbeans 中创建了一个 Derby 嵌入式数据库。现在我找不到netbeans放置DB的文件夹。我的连接 URL 是jdbc:derby:Inventory;create=true;
. netbeans默认将DB文件放在哪里?我正在使用 Ubuntu 12.04。
问问题
2533 次
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 回答