C#

C# .NET Framework 4.8 프로젝트에서 SQLite 사용하는 방법

Falto 2024. 11. 12. 00:32
반응형

1. 상위 메뉴에서 Project - Manage NuGet Packages... 를 클릭한다.

2. System.Data.SQLite를 검색하고 맨 위에 뜨는 걸 Install한다.

3. Install을 마치고 나면 이상하게 콘솔 애플리케이션을 실행해도 콘솔이 안 보이는 이상 현상이 생긴다. Visual Studio를 재시작하면 문제가 해결된다.

4. System.Data.SQLite 네임스페이스에서 다음과 같이 Connection과 Command를 끌어다가 사용하면 된다.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SQLite;

namespace NSB241108
{
    internal static class Program
    {
        public static void Main(string[] args)
        {
            using (SQLiteConnection conn = new SQLiteConnection("Data Source=NSB241108.db"))
            {
                conn.Open();
                using(SQLiteCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = "CREATE TABLE IF NOT EXISTS tmp(id TEXT PRIMARY KEY, name TEXT)";
                    cmd.ExecuteNonQuery();
                }
            }
        }
    }
}

 

반응형

'C#' 카테고리의 다른 글

.Reverse() 함수를 쓸 때 주의 점  (0) 2024.12.22
public 대신 internal을 사용할 수 있다면 internal을 쓰자.  (0) 2024.12.21
csc로 라이브러리 만들기  (0) 2022.12.09
접근 제한자  (0) 2022.12.08
C# 배포 파일 만들기  (0) 2022.12.03