私は現在、クライアントがサーバーからデータを要求できるようにするクライアント/サーバー アプリケーションを作成しています。私はこれを完全にネイティブ Java で記述しようと考えており、テキスト ファイルとプロパティ ファイルを使用してストレージの大部分を処理しています。
しかし、次のものを保存する良い方法を見つけようとして、レンガの壁にぶつかりました。
ID Language from Language to Cost/100w Comment
7101 English Mandarin $5.00 Outsource
なぜ彼は単に配列リストを使用したり、別のテキスト ファイルにデータを保存したりしないのでしょうか? これらのオプションを検討しましたが、それぞれに欠点があります。
私の知る限り、配列リストでは整数を格納できません。次のコマンドでデータをクエリしたいと思います。
What is the cost of <ID> translation of <integer> words?
ご覧のとおり、合計に使用できるように、コストを整数として保存する必要があります。
テキスト ファイルでは、データを 1 行に格納する方法しか知りません。たとえば、次のようになります。
7101 English Mandarin $5.00 Outsource
7102 Greek Russian $12.00 -
etc. etc. etc. etc. etc
そのため、データを照会する方法がわかりません。
繰り返しになりますが、これを MySQL に格納して JDBC ドライバーを使用する必要はなく、アプリケーション全体をネイティブ Java で実行したいと考えています。