これは私の初めてのプログラミングです。私はmysqlコマンドで何をすべきか、そしてJavaで何をすべきかを理解するのに苦労しています(私はデータベースをJavaでプログラミングしています。なぜならWeb上で使用する必要がないからです)。mysqlコマンドではどのような処理を行うべきですか、Javaで何をすべきですか?
は、私は、次のパイプラインを持っていると言う:
- は、ユーザからファイルをエクセル得ます。このExcelファイルは、ID番号で識別できます。
- excelファイルから情報を抽出します。
- 抽出した情報をデータベースに保存します。この情報は、前述のID番号によって識別可能なままである必要があります。
- 該当するID番号を見つけ、保存された抽出情報を入手してください
- 情報を含むテキスト文書を作成してください。
私が助けが必要なのは、パート2です。 Javaクラスのインスタンスで情報を保存する必要がありますか? または、すぐにデータベースのすべての情報をテーブルに保存する必要がありますか?
今私はクラス内のすべてを見るのに慣れているので、データベースを使用するという点を見ても苦労しています。助けてください!
デザインから判断してください。一意の各ユーザーエントリを簡単に保存できるため、データベースを推薦する情報を保存する必要があります。クラスを使用する必要がある場合は、直列化してファイルに書き込むことができます。クラスアプローチでは、DBの面倒なアプローチよりも重大なオーバーヘッドが発生する可能性があると思います。 – Venki
データベースを使用する良い理由は、プログラムがクラッシュしても次回利用可能になります。 –