2016-10-12 3 views
0

良い日、私は潜在的に簡単な質問があります。私は母親のためのアプリケーションを開発中です。彼女は日曜学校の教室を教え、何年も前から教えてきました。あなたが推測できるように、大量の情報がハードコピーに保存されています。彼女はまた、複雑なグレーディングスタイルを持っています。子供たちが良い成績ポイントで商品を買うことができる店(才能と呼ばれる)です。データベースを使用してデータを保存してJFrameに表示するJava Swingアプリケーションの開発

とにかく、膨大な量の情報を格納するためにデータベースを使用したバックグラウンドから来ていますが、データベースは常に静的です。意味私はMySQLを開き、私たちのローカルDBのインスタンスを追加し、必要なときにはいつでもそれに接続します。しかし、問題はどのように私は任意のコンピュータに自分のアプリケーションをインストールすることができ、それは特定のデータベース接続なしで動作するように十分に柔軟に静的に存在するアプリケーションを配布する(つまり、すべての接続の詳細をプログラムに入れなければならない)。言い換えれば、配布されるプログラムにアタッチできる軽量データベースがありますか?

生徒のような情報を配列リストに保存したくない場合は、誰かが私を納得させることができない限り、データベースを使用することを嫌います。 (データベースでは、データを永続化する方が簡単だからです)

もう一度質問しますが、データベースを使用するアプリケーションをどのように開発すればよいですか?アプリケーションが実行されるたびに接続されなければならないネットワークデータベースを持たずに、他のコンピュータへのアプリケーションですか?それは基本的な質問であれば

は私が私がHMI/SCADAの背景から来る、申し訳ありませんが、物事は

+0

また、H2データベースを管理するためのフロントエンドツール*(http://)も参照してください[*はどちらかと言えばH2またはHSQLDB?*](http://stackoverflow.com/q/2746201/230513) stackoverflow.com/q/2760887/230513)。 – trashgod

答えて

1

あなたはH2を使用することができます...少し異なります。これはJavaデータベースです。
http://www.h2database.com/html/main.html

+0

彼らは組み込みDBと呼ばれていますか?早速のお返事ありがとうございます... – Yuriy

関連する問題