1

別のプロセスで csv ファイルをデータベースとして使用します。すべてのデータを格納するか、すべてのデータを特異な関係でデータグリッドに読み取るだけです。すべてのtxtファイルのすべてのフィールドは、ゼロから始まる唯一の数字です。

//While reaching countries, i read allcountries.txt, 
//while reaching cities, i read allcities.txt       
//while reaching places i read allplaces.txt.

しかし、1 つの国には多くの都市があり、1 つの都市には多くの場所があります。それでも、私は関係を使用しません。私は使いたいと思っています。これにはいくつかのニーズがあることを知っています。すべてのテキスト ファイルを 1 列追加して、読み書き用のデータにアクセスするにはどうすればよいですか?

SQLクエリなしでデータに到達することは可能ですか?

4

4 に答える 4

0

あなたのコメントに基づいて、CSV の代わりに XML を使用する方が理にかなっています。これは、人間と機械が読み取り可能であるという要件を満たし、XML には、検索、操作、シリアル化などのためのライブラリが組み込まれています。

于 2013-05-24T17:28:27.420 に答える
0

CSV ファイルは大量の入力と大量の出力に適しています。ポイントの操作や関係の維持には適していません。データベースの使用を検討してください。SQLite は、あなたのアプリケーションに役立つかもしれません。

于 2013-05-24T17:16:16.630 に答える