티스토리 뷰

연재1,2에서 구축한 개발환경에서 아래와 같이 sqlite db를 생성, 배포하고 접속해서 Display 하는 부분까지 정리해본다!


1. 툴을 이용해 DB와 테이블 을 생성하고 임의 데이터도 넣어본다



2. 프로젝트에 Data폴더를 생성


4. 생성된 폴더에서 오른쪽 마우스 버튼을 사용해 'Include In Project' 


5. Data폴더에 DB파일 복사하고 Build Action과 Copy to Output Directory 속성을 변경한다. 


[코드]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
using System.Data.SQLite;
 
...
 
string query = "SELECT * FROM INSTRUMENT";
string conString = @"Data Source = \Program Files\KM_t1703\Data\Music2.s3db";
SQLiteConnection con = new SQLiteConnection(conString);
SQLiteCommand cmd = new SQLiteCommand(query, con);
con.Open();
try
{
    SQLiteDataReader rdr = cmd.ExecuteReader();
    try
        {
            while (rdr.Read())
            {
               this.label1.Text += string.Format("\r\nID: {0} Name: {1}",rdr[0].ToString(),rdr[1].ToString());
            }
        }
        catch (Exception exc)
        {
            MessageBox.Show(exc.Message);
        }
        finally
        {
            rdr.Close();
        }
}
catch (Exception exc)
 
    MessageBox.Show(exc.Message);
}
 
 
cs

[결과화면]