PC&웹/VS프로그래밍

C# SQLitePCLRaw로 SQLite3 데이터베이스 접속하기

Simulz™ 2023. 6. 1. 11:52
반응형

아래 패키지를 설치한다.

Remove-Package Microsoft.Data.Sqlite
Install-Package Microsoft.Data.Sqlite.Core
Install-Package SQLitePCLRaw.core
Install-Package SQLitePCLRaw.provider.sqlite3

명령어를 보면 무엇을 제거하고 무엇을 설치해야 하는지 알 수 있다.

 

using 문을 추가한다.

using Microsoft.Data.Sqlite;

아래처럼 프로바이더 설정을 하고 연결을 하면 Open() 까지 오류 없이 진행 된다.

SQLitePCL.raw.SetProvider(new SQLitePCL.SQLite3Provider_sqlite3());


using (var conn = new SqliteConnection(new SqliteConnectionStringBuilder($"Data Source={파일경로}"){Password = "암호"}.ToString();))
{
    conn.Open();
}

 

반응형