私はSQLiteデータベースにまったく慣れていないので、外部テキストファイルを使用して初期データベースを作成し、選択して2番目のデータベースに追加できる一連のアイテムを保存するための支援が必要です。これをすべてコンテキストに当てはめるために、食料品店のアイテムのリストを格納する初期データベースが必要です。各アイテムには、NAMEとTYPEの2つの特性があります。そのため、(NAME Bread、TYPEBakery。NAMEGrapeJuice、TYPEBeverage。NAMEToothbrush、TYPE Toiletries。)などのアイテムがあります。
私はこのようなものから行く必要があります:
GROCERYSTORE.TXT
-- -- -- -- -- --
NAME - TYPE
Bread - Bakery
Rolls - Bakery
Juice - Beverages
Soda - Beverages
これに:
dBHelper.insert("Bread", "Bakery");
また:
dBHelper.insert(name, type);
テキストファイルの各項目について。
まず、このテキストファイル、またはテキストファイルがこれを行う最も簡単な方法ではない場合に読み取ってデータベースに挿入できる他の種類のファイルをフォーマットする方法を知りたいと思います。
次に、このテキストファイルを読み取ってデータベースに挿入するにはどうすればよいですか?
forループ内でバッファリングされたリーダーとinputstreamを使用して、各アイテムをデータベースに挿入することを考えています。各行を解析して各アイテムにデータベースに挿入する名前とタイプを指定する方法、および読み取るテキストファイルをフォーマットする方法がわかりません。
外部ファイルを使用して自分の状況に関連するSQLデータベースにデータをインポートすることについてはほとんどわかっていないので、どんな助けでも大歓迎です。