0

NetBeans IDE とのインターフェース設計に Java スウィングを使用する単純なデスクトップ アプリケーションを開発しています。システムには、インターフェースを介してアクセスされるフィールドを持つテーブルが 1 つだけあると想定されています。

mySQL または microsoft access DB を使用してデータベースを作成することを検討しています。mysql には精通していますが、microsoft access DB は初めてです。

私の懸念は、mySQL データベースを使用して単一のテーブルを作成するだけでは、MS Access で単一のテーブルを作成し、swing インターフェイスをデータベースに接続する場合と比較して、無駄が多いことです。

誰かが私の状況に最適なオプションについて2つのデータベースを比較できればうれしいです

皆さん、ありがとうございました

4

1 に答える 1

2

MySQL、クライアントサーバーデータベース、または埋め込み可能なデスクトップデータベースのMSAccessの使用を検討しています。

まず、クライアントサーバーデータベースと組み込みデータベースについて考える必要があると思います。アプリケーションがデータを一元化されたデータベースサーバーに保存することは理にかなっていますか?異なるクライアントで実行されているアプリケーションのインスタンスが多数あり、それらはすべて同じデータにアクセスしますか?または、すべてのアプリケーションインスタンスがそのプライベートデータにのみアクセスできるようにする必要がありますか?

クライアントサーバーデータベースを使用する場合は、MySQLを使用できます。

組み込み可能なデータベースで十分であると判断した場合は、JavaとMSAccessが最適な連携を実現していることは知られていないことを知っておく必要があります。ここに私の投稿を参照してください。

デスクトップアプリケーションに非常に適したApacheDerbyH2HSQLDBなどのすべてのJava組み込みデータベースがあります。プロジェクトでは、これらの1つを検討する必要があります。

于 2013-02-18T20:48:27.327 に答える