0

Javaゲーム用にいくつかのデータを保存する必要があります。hibernateについて見つけたすべてのガイドは、mysqlまたは別のデータベース管理システムがインストールされていることを前提としています。ゲームなので誰がインストールするのかわからない。プログラムでDBを作成して使用する方法はありますか?それは良い解決策ですか?

ありがとう

編集:それはデスクトップベースのゲームです

4

3 に答える 3

2

JavaDB(例:Derby)のような組み込みデータベースの1つを使用できます。このデータベースのサポートがJREに追加されました。したがって、クライアントに必要なものはすべてJREがインストールされています。また、インストールやその他の設定を行わなくても、完全なリレーショナルデータベースを利用できます。

HSQLDBSQLiteのような他の組み込みDBがあります

于 2013-03-25T09:16:51.647 に答える
1

H2は組み込みデータベースに適したオプションです

http://www.h2database.com/html/main.html

他のリレーショナルデータベースと同じように使用するため、Hibernateで使用できます。ただし、データベースは、別のプロセス/マシンではなく、システム上のファイルに保存できます(より大きなデータベースの場合のように)。

他にも組み込みデータベースがありますが、H2で良い経験をしました

于 2013-03-25T09:15:54.217 に答える
1

私はHSQLが好きです。よりコンパクトになります。インストールして使用するのに十分なjarファイルは1つだけです。

于 2013-03-25T09:19:40.363 に答える