0

Derby データベースは jdk で自動的にインストールされることがわかりました。を使用したかったのですが、Google で解決策が見つからない問題が発生しました。ロシア語版の Windows を使用しています。Derby は正しくインストールされているようですが、データベース自体または sysinfo を起動すると、いくつかの情報が表示されますが、いくつかの不明な記号が表示されます。データベースを作成しようとすると、例外がスローされるため接続できませんが、シンボルが混乱しているためメッセージを読むことができません。誰かが同じ問題を抱えていますか?解決策が見つからない場合、Derby を jdk-release からアンインストールし、別のディレクトリーにローカルにインストールするにはどうすればよいですか?

4

2 に答える 2

0

http://db.apache.org/derbyにアクセスしてJARファイルをダウンロードし、プロジェクトのクラスパスに追加することで、derbyを個別にインストールできます。JDKに付属しているデフォルトのダービーを使用する代わりに、常にこれを行います。

ちなみに、これを行ってもそれらの奇妙な記号が表示される場合は、問題が他の場所にある可能性があります。あなたがこれを解決することを願っています、ダービーはクールな組み込みデータベースです:)

于 2012-06-12T10:16:11.653 に答える
0

derby をファイルシステム DB として使用することもできます。ここからダウンロードして、コードで、ドライバ名と接続文字列を適宜変更する必要があります。

記憶のため

driver=org.apache.derby.jdbc.EmbeddedDriver
url=jdbc:derby:memory:myDB;create=true

fileSystem の場合、

driver=org.apache.derby.jdbc.ClientDriver
url=jdbc:derby://localhost:1527/schema_name;create=true
于 2012-06-12T10:24:47.463 に答える