SQLiteを使用する事前準備は
Sponsored Linkサンプルとして
System.Data.Common.DbConnection GetOpenConn(string filepath)
{
System.Data.Common.DbConnection conn = null;
try
{
var scsb = new SQLiteConnectionStringBuilder();
// DataSource=ファイルパス
scsb.DataSource = filepath;
conn = System.Data.Common.DbProviderFactories.GetFactory("System.Data.SQLite").CreateConnection();
conn.ConnectionString = scsb.ToString();
conn.Open();
}
catch
{
throw;
}
return conn;
}
引数にDBファイルパスを渡すことで「DbConnection」オブジェクトを返しています。
System.Data.Common.DbConnection dbconn = GetOpenConn(@"c:\work\db\test.db");
Sponsored Linkエラーが発生する場合
この関数の「CreateConnection」でエラーが発生する場合があります。
要求された .Net Framework データ プロバイダーが見つかりません。これは、インストールされていない可能性があります。
これの解消としては、App.configファイルに「DbProviderFactories」タグを追加する必要があります。こちらのページの末尾に記載してます。
Sponsored Link