0

メモリーモードで derby 10.7 のドライバー名を教えてもらえますか? インメモリには以下を使用しています。

org.apache.derby.jdbc.EmbeddedDriver

以下はファイルシステムベースの場合 (以前の derby バージョンの場合):

org.apache.derby.jdbc.ClientDriver

10.7 の場合、ファイルシステムベースのドライバー名は次のようにする必要があることがわかりました。

org.hibernate.dialect.DerbyTenSevenDialect

インメモリ ドライバ名に変更はありますか?

4

2 に答える 2

3

インメモリ データベースがネットワークに公開されている場合は、埋め込みドライバまたはネットワーク ドライバを介してインメモリ データベースにアクセスできます。ただし、JDBC 接続 URL を正しく指定する必要があります。

http://db.apache.org/derby/docs/10.11/devguide/cdevdvlpinmemdb.html

于 2012-06-21T13:53:05.710 に答える
0

あなたの専門用語がわかりません。Derby には、組み込み環境とクライアント/サーバー環境という 2 つの異なる環境で実行できます。参照: http://db.apache.org/derby/docs/10.8/getstart/cgsquck70629.html

持っている JDBC ドライバー名 (EmbeddedDriver および ClientDriver) は正しいです。http://db.apache.org/derby/docs/10.8/getstart/rgsquck35368.html

DerbyTenSevenDialect は Derby クラスではなく Hibernate クラスであるため、アプリケーションに Hibernate を含めているようです。Hibernate の情報については、Hibernate コミュニティとドキュメントを参照する必要があります。

于 2012-06-21T13:47:20.023 に答える