質問

みっく小(5-6テーブル)デスクトップアプリは、java.えにその利用Firebird2.1.データベースです。がインターネットで調べ、見HSQLDB.かの決定とfirebird、hsqldb:)

なるデータベースしています。

役に立ちましたか?

解決

デスクトップアプリケーション用の組み込みデータベースには十分なはずです。 HSQLDB のか、 H2 のは、このために非常に適しています。あなただけのアプリケーションのクラスパスにJARファイルを追加する必要があります。 Firebirdのは、より複雑に見えます。

実際には、 H2はHSQLDB をより高度である。

他のヒント

Firebird走プロセスそれ自身のjavaアプリでのコミュニケーションを通します。のHSQLDBていることがjavaで記述された、同一のプロセスで、簡単にお手持ちのインストールおよび実行時のチェックユビキチン-プロテアソームのdb走り誤接続等)。でも存続できるデータのディスクです。追加オプションの H2データベース dbを出すことができます。

いてのHSQLDBまたはH2.

Firebirdのデータベース組込み非常に良いですし、ちょうどの SouceForgeで賞を獲得>

SQLiteはあまりにも組み込みデータベースのための良好なプレスを持っています。

それはJavaで実装されていますので、私はHSQLDBをお勧めし(あなたがアプリケーションと同じプラットフォームを使用している)と私はあなたがFireBirdのは、提供することができ、そのサイズのプロジェクトのための機能のいずれかを必要としないことを推測します。

のJava 6が JavaDB に付属しています、そしてそれは便利な実装であり得ることを忘れてはいけません最初のソリューションのために。これは Apache Derbyをを再パッケージ化し、その結果、非常に強力です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top