0

CSV ファイルがあり、CSV からデータベースにデータを挿入する必要があります。問題は単純ですが、それを行う良い方法がまだあることを知りたいです。ここで、私がそれをどのように扱っているかから始めましょう。

  1. 私はCSVファイルを持っています。それを Java コレクションに変換します。
  2. ここにマッピングxmlがあります。CSV 列とテーブル列の間の関連付けを保持します。

たとえば、xml の私のタグは

<table name="CustInfo">
  <column srcName="Cust_Name"  tarGetName="CustName"></column>
</table>

ここで、xml を解析しsrcNameて CSV からその値を取得し、挿入クエリを作成してデータを挿入します。

取り組み方などありましたら教えてください。

4

1 に答える 1

0

SQLite3でCSVをインポートする

テーブルをすでに定義している場合は、CSVを直接インポートできます。例えば:

# Make sure your commands are left-aligned. Spaces before
# dot-commands are a syntax error.
echo '
.mode csv
.import infile.csv your_table' \
| sqlite3 your_database.sqlite3 

他のデータベースを使用している場合、手順は似ていますが、特定の構文は明らかに異なります。

于 2012-10-15T18:02:35.563 に答える