https://docs.microsoft.com/ko-kr/windows/uwp/data-access/sqlite-databases
https://code.msdn.microsoft.com/windowsapps/Sqlite-Sample-for-Windows-ad3af7ae
프로젝트 : https://github.com/jungmonster/UWPStudy/tree/master/SQLite_DB
UWP에서 SQLite를 추가하는 방법은 3가지가 있다.
1. SDK SQLite 사용
2. 앱 패키지에 SQLite 포함
3. Visual Studio에서 원본을 통해 SQLite 빌드
여기서 2번째 방법을 이용해서 SQLite를 추가해본다.
1. SQLite 추가하기
도구 -> 확장 및 업데이트 -> 온라인 -> 검색에 'SQLite' 입력 -> SQLite For Universal Windows Platform 선택 및 다운로드
아래와 같이 호환되지 않는다는 메시지가 뜨지만 그냥 '예'를 선택한다.
확장 및 업데이트 아래에 보면 작업이 예약되었다고 뜬다. Visual Studio관련 모든 프로세스를 종료한다.
관리자 권한 메시지가 뜬 후 VSIX 설치 관리자가 실행된다. '수정'을 눌러 설치를 완료하면 끝이 난다.
설치 후 프로젝트를 실행하고 솔루션 탐색기에서 '참조'를 오른쪽 버튼을 눌러 '참조 추가'를 실행한다
Universal Windows -> '확장'을 보면 SQLite for Universal Windows Platfrom이 추가되어 있는걸 확인 할 수 있다.
체크 후 확인을 눌러 프로젝트 참조에 추가한다.
2. Nuget Package (sqlite.net-pcl)설치
도구 -> Nuget 패키지 관리자 -> 솔루션용 Nuget 패키지 관리 -> 검색 'sqlite.net-pcl'
패키지를 선택하고 설치한다.
3. 메니패스트 설정
sqlite 파일을 저장하기 위한 권한을 설정한다.
솔루션 탐색기에서 Package.appmanifest -> 기능 -> 그림 라이브러리 체크
해당 권한을 설정 하지 않으면 에러가 발생함.
4. SQLite CRUD(Create, Read, Update, Delete)
'개발' 카테고리의 다른 글
[Git] GitHub로 GitHub Page 사용하기 (0) | 2018.05.21 |
---|---|
[Tool] Windows 10 Chocolatey 사용 (0) | 2018.05.12 |
[Linux/Tool] 우분투 Fish Shell 사용하기 (0) | 2018.02.10 |
[Linux/Ubuntu] Ubuntu 노트북 닫아도 잠금 안되게 만들기 (0) | 2018.01.30 |
[Linux/Ubuntu] 우분투 와인에 한글 자막 추가하기 (0) | 2018.01.21 |