前回記事では、空のDBを作成するところまで出来たので、次は中身があるものを作ります。
19~23行目が新しいところ、それ以外は前回の流用。
19行目:
「SQLiteCommand」はSQL文の実行が出来るようにするやつ
21行目:
「CREATE TABLE」でテーブルの作成。その後で細かい定義。
ここのサンプルではTestテーブル、「果物」列、「個数」列を作ります。
「果物」はTEXT(文字列型)、「個数」はINTEGER(数値型)になってます。
23行目~26行目:
ここの「INSERT INTO (テーブル名) VALUES」でデータの追加。
サンプルではTestテーブルの「果物」列に「りんご」、「個数」列に「2」を入れてます。
■サンプルソースコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
using System; using System.Windows.Forms; using System.Data.SQLite; namespace Notification { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void DbCreate_Click(object sender, EventArgs e) { using (var conn = new SQLiteConnection("Data Source=TestDB")) { conn.Open(); using (SQLiteCommand command = conn.CreateCommand()) { command.CommandText = "CREATE TABLE Test(果物 TEXT, 個数 INTEGER)"; command.ExecuteNonQuery(); command.CommandText = "INSERT INTO Test VALUES('りんご','2')"; command.ExecuteNonQuery(); } } } } } |
前:DBの作成方法
次:データの読み取り方法
0 Comments
2 Pingbacks