2

Netbeans で Derby 組み込み DB を作成しました。現在、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 に答える