ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ASP.NET에서의 SQLite DB 경로 설정
    DB 2011. 5. 13. 14:21


    System.Data.SQLite 설치 이후 초반부터 막혔던 부분을 소개한다.

    알다시피 SQLite DB는 파일 기반이므로 ASP.NET의 Connection 부분에 이 파일명을 적어줘야 한다.

    지금까지의 다른 DB들은 거의 상대경로기반이어서 그대로 따라하다가 몇번이나 삽집을 했다.

    SQLite는 꼭!! 절대경로로 DB 파일을 적어줘야 한다. 아래는 예제 샘플이다.

    using System.Data.SQLite;

    ....
    ....

    SQLiteConnection myConnection = new SQLiteConnection();
    myConnection.ConnectionString = "Data Source=C:\\test.db3;Pooling=true;FailIfMissing=false";
    myConnection.Open();
    SQLiteCommand ObjCommand = new SQLiteCommand("SELECT * FROM city", myConnection);
    ObjCommand.CommandType = CommandType.Text;
    SQLiteDataAdapter ObjDataAdapter = new SQLiteDataAdapter(ObjCommand);
    DataSet dataSet = new DataSet();
    ObjDataAdapter.Fill(dataSet, "city");
    myConnection.Close();

    ....
    ....

Designed by Tistory.