.NET で SQLite を使ってみます。
意外とやったことがなかったので。基本的にデスクトップであればもと別のものを使いますし、Xamarin であればまた別のライブラリが使われてきましたので。
今回使うライブラリ ( NuGet ) からインストールしてください。
- Microsoft.Data.Sqlite
とりあえずデータを Select して出力してみる
using Microsoft.Data.Sqlite; using System; using System.Data; using (var connection = new SqliteConnection("Data Source=database.db")) { connection.Open(); var command = connection.CreateCommand(); command.CommandText = "select * from saitama where no = $no;"; command.Parameters.AddWithValue("$no", 1); using (var reader = command.ExecuteReader()) { var dt = new DataTable(); dt.Load(reader); foreach (var row in dt.AsEnumerable()) Console.WriteLine($"Saitama, {row["name"]}"); } }
出力結果
Saitama, せんべい
こんな感じです。ただこのコードだけだとそもそもテーブルもデータも作つくっていないコードなので、実はいきなり書いても動きません。
そのあたりは今後に。
今回の SQLite 記事に関連する記事のまとめ
データベース作って、テーブル作って、テーブル定義を読んで、データを Insert して、データを Select する記事です。