Choco Soft

Nadesiko DE RDB

Choco Soft header image 2

なでしこでRDB SQLITE(2)

2007年10月14日 · コメント(0) · RDB接続, SQLite2

今回は、SQLITEに大量のデータを入れる方法を記述します。

どんなデータベースでも、大概持っているトランザクション機能です。

DATAとは配列
DATA2とは文字列

「2007/07/18,ABC456
2007/08/18,ABC789
2007/9/18,ABC002」をDATAに代入。

「.db」のファイル選択//ここで、データを入れたいデータベースファイルを選択して下さい。
それをSに代入
SでSQLITE開いてHに代入
Hで「BEGIN」をSQLITE実行//トランザクション開始を明示します。
DATAを反復
それをDATA2に代入
DATA2の「,」まで切り取る
A1はそれ#日付
DATA2の「改行」まで切り取る
A2はそれ#PC名はそれ
Hで「INSERT INTO ABC (DAY,PC) VALUES (‘{A1}’,'{A2}’)」をSQLITE実行
Hで「END」をSQLITE実行//トランザクション終了を明示します。
HのSQLITE閉じる。

上記の文だと、大量のデータを入れるときにかなり高速になります。

タグ : ··

コメント(0)

コメントはまだありません。

コメントする

*