본문 바로가기
Programming/C# & WPF

C#(WPF)+SQLite DB 사용하기 1.DB파일 생성 (경로 엑세스 오류 해결)

by 크레노트 2019. 10. 17.
반응형

먼저 SQPLITE 는 큰 데이터를 사용하지 않고 어플리케이션 내부에 DB를 구축할 때 

 

사용하면 참 좋을 것 같다.

 

먼저 C#에서 사용 하기 위해 WPF프로 젝트를 만든 후.

 

NuGet 을 사용하는 방법 사이트에서 다운받아 사용하는 방법 여러가지가

 

있겠지만...저는 개인적으로 NuGet을 사용하는게 제일 편하것 같네요.

 

  • wpf 새프로젝트를 만든 후 프로젝트 우클릭 ->솔루션용 NuGet 패키지 관리 -> 찾아보기에서 System.Data.SQLite 검색 후 설치.

  • 비주얼 스튜디오 우측창 참조에 System.Data.SQLite 확인.

dll이 정상적으로 되었다면 using System.Data.SQLite; 통해 참조를 해주고



 string db_name= "C:\\1.db";

 SQLiteConnection.CreateFile(db_name); 

 

통해 경로에 db파일의 생성을 확인한다.

 

그러면 일단 사용을 할 준비는 끝이라고 보면 됩니다!



System.UnauthorizedAccessException: ‘’블라블라’경로에 대한 액세스가

거부되었습니다.   오류 해결.

 

1. 사용자 권한으로 Visual studio 실행.

 

2. 프로젝트 내보에서 권한 부여 설정.

 

-권한 부여하는법-

--먼저 솔루션 탐색기에 Properties 더블클릭 -> 보안 카테고리에 위 그림처럼    

  체크->properties 하단에 app.manifest 확인 -> 체크 제거

 

-- app.manifest를 연 후

 

<requestedExecutionLevel level="aslnvoker" uiAccess="false" /> 을

 

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> 변경

 

이렇게 하면 빌드 진행 할 때 혹시나 관리자 권한으로 실행하지 않았을 경우에

 

다시 실행하게 해줍니다.

 

이상이예요~ 아마 개인 프로젝트를 계속 해 나갈것 같기 때문에.. 이렇게 소소한 정보는 조금씩 남길듯 해요.

 

 

반응형

댓글