[c#] C#과 SQLite 데이터베이스 연동 방법
C#은 데이터베이스 연동의 용이성으로 유명합니다. SQLite는 경량 데이터베이스로서 C# 애플리케이션과 효과적으로 통합될 수 있습니다. 이 연동은 데이터 저장, 조회 및 조작을 가능하게 합니다.
이 포스트에서는 C# 언어를 사용하여 SQLite 데이터베이스를 만들고 연결하는 방법을 살펴보겠습니다.
SQLite NuGet 패키지 설치
먼저, Visual Studio의 NuGet 패키지 관리자를 사용하여 System.Data.SQLite
패키지를 프로젝트에 설치해야 합니다. 이 패키지를 사용하여 C# 코드에서 SQLite 데이터베이스와 상호 작용할 수 있습니다.
Install-Package System.Data.SQLite
SQLite 데이터베이스 연결
다음으로, C# 코드에서 SQLite 데이터베이스에 연결하는 방법을 살펴보겠습니다.
using System.Data.SQLite;
class Program
{
static void Main()
{
string connectionString = "Data Source=mydatabase.db;Version=3;";
using (SQLiteConnection connection = new SQLiteConnection(connectionString))
{
connection.Open();
// 데이터베이스 작업 수행
connection.Close();
}
}
}
위의 예제 코드에서는 SQLiteConnection
클래스를 사용하여 데이터베이스에 연결합니다. connectionString
변수에 데이터베이스 파일 이름 및 버전을 지정할 수 있습니다.
데이터 조회 및 조작
이제 데이터베이스에 연결한 후 데이터를 조회 및 조작하는 방법을 살펴보겠습니다.
using (SQLiteCommand command = new SQLiteCommand("SELECT * FROM MyTable", connection))
{
using (SQLiteDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
// 데이터 읽기
string value = reader["ColumnName"].ToString();
}
}
}
위의 코드에서는 SQLiteCommand
및 SQLiteDataReader
클래스를 사용하여 데이터베이스에서 데이터를 조회합니다.
요약
이제 C#에서 SQLite 데이터베이스를 만들고 연결하는 방법에 대해 알아보았습니다. SQLite와 C#을 통합하면 경량 데이터베이스를 사용하여 강력한 응용 프로그램을 개발할 수 있습니다.
위의 예제는 C#과 SQLite 데이터베이스를 연동하는 데 도움이 되었기를 바랍니다. 다양한 데이터베이스 작업을 수행할 수 있는 기초를 제공했습니다.