반응형
개인 취미생활인 C# 프로그래밍에 대해 알아보겠습니다.
윈도우 프로그래밍은 C++/MFC, C#을 해봤는데 제 기준에서는 메모리 같은거 신경안써도 되고 웬만한 API가 다 제공되는 C#이 참 편하고 좋습니다.
이번 소프팅에서는 데이터베이스의 일종인 sqlite를 C# 기본폼 코드에서 불러오는 걸 해볼겁니다.
먼저 SQLite 란?
SQLite는 클라이언트 응용 프로그램에 임베디드되어 동작하는 오픈 소스 DBMS의 일종이다. 안드로이드, iOS, macOS에 기본적으로 포함되어 있다. 작명의 의미도 역시 SQL + Lite(Light). (다만 공식적인 약칭은 아니다.)
Visual Studio에다 Sqlite 추가하기!
> Visual Studio 2017 Community Edition 실행 > 프로젝트 > Nuget 패키지 관리 > 찾아보기에 sqlite 검색 > System.Data.SQLite 설치
Form1.cs에 네임스페이스와 코드 추가
using System.Data.SQLite;
>>DB를 불러올 메소드에 아래 코드 추가
string connStr = @"Data Source=.\여러분의 sqldb경로 지정.db";
DataSet ds = new DataSet();
using (var conn = new SQLiteConnection(connStr))
{
string query = "SELECT * FROM 테이블이름";
var adpt = new SQLiteDataAdapter(query, connStr);
adpt.Fill(ds); // 데이터셋에 당신의 DB가 쏙 들어갑니다.
}
dataGridView1.DataSource = ds.Tables[0]; // 데이터셋에 포함되어 있는 첫번째 데이터테이블을 읽어옴
이상으로 간단 DB연결하기 마칩니다.
반응형
'창고' 카테고리의 다른 글
해외주식투자 해볼까? 해외주식거래 계좌 개설은 어떻게 하는걸까? (0) | 2019.07.14 |
---|---|
코스닥 레버리지 : 종가에 사서 다음 날 고가에 파는 전략 (1) | 2019.07.13 |
송내맛집 탐방 : 강촌식당 닭갈비 막국수 (0) | 2019.07.12 |
일본 무역분쟁으로 인한 인버스 추매각;; (0) | 2019.07.09 |
경제적 자유 : 근로소득과 자본소득 (0) | 2019.07.08 |