SQLite 개요. |
|
무료 로컬 RDBMS(관계형 데이터베이스 관리시스템) 특징. 1. 로컬전용. 서버기능없음. 2. 무설치, DB관련 단 1개의 파일. - 응용프로그램에서 도입편리. - SQLite 포함된 응용프로그램 배포편리. - DB백업등 관리편리. 3. 메모리 DB 지원. - 고속 실시간 처리시 유용. 4. DB 최대 크기한계 2TByte. 5. 지원 OS: 윈도우, 안드로이드, 리눅스. 웹사이트 : http://sqlite.org/ |
|
SQLite 다운로드, DLL Implicit Linking 위한 파일 3개 확보. |
|
처리사항 개요.
SQLIte 는 DLL 형식이며, 응용프로젝트에서 DLL 활용시 Implicit Linking 방식(상세 : http://igotit.tistory.com/471 ) 으로 DLL 사용환경 만드는 경우 lib파일과 함수선언이 있는 헤더파일이 요구된다.
그런데, SQLite 의 배포에는 DLL imlicit linking 용도의 파일들을 모아서 배포하지 않고 있어서 개발자가 직접 lib 및 h파일을 별도 확보 처리 해야한다.
다운로드 주소 : http://sqlite.org/download.html
다운로드 대상1. sqlite3.def, sqlite3.dll 확보위하여
- 윈도우용 프리컴파일된 SQLite DLL. 32bit.
- 버전 : 3.15.0 (최신버전 2016년 10월 15일 시점 )
- 파일명 : sqlite-dll-win32-x86-3150000.zip
다운로드 대상2. sqlite3.h 확보위함.
- SQLite C Source Code
- 버전 : 3.15.0
- 파일명 : sqlite-amalgamation-3150000.zip
단계1. def, dll 파일 확보.
상기 "다운로드 대상1" 압축파일 다운받아 압축풀면, 2개의 파일이있다.
단계2. def 파일로 lib 파일 만들기.
Visual Studio 실행하여 "메뉴 -> Tools -> Visual Studio Command Prompt" 클릭하여, 아래 구문 실행한다.
lib /def:sqlite3.def /machine:x86
위 구문이 실행되면 sqlite3.lib 파일이 만들어진다.
단계3. sqlite3.h 파일 구하기.
상기 다운로드 대상2 다운받아 압축해제하면 4개의 소스파일들이 있고, 이 중 sqlite3.h 가 필요하다.
단계4. 3개의 파일 만 따로 모음. sqlite3.dll, sqlite3.lib, sqlite3.h 만 따로 모아둔다. Visual C++ 에서 implicit linking 방식으로 SQLite 활용시 이것만 있음 된다. 상기 3개 파일 압축하여 첨부함. -> |
|
상위정리
Visual Studio/VC++/C/C# 활용정리 -> http://igotit.tistory.com/11
연관
- 64비트용 SQLite 파일 확보방법 : https://igotit.tistory.com/3400
SQLite 매니징 프로그램
첫 등록 : 2016.10.12
최종 수정 : 2022.02.03
단축 주소 : https://igotit.tistory.com/1012
'지속가능티끌 > SQL. 데이터베이스' 카테고리의 다른 글
SQLite. join (0) | 2016.10.16 |
---|---|
SQLite. VIEW (0) | 2016.10.16 |
Visual Studio. SQLite Toolbox. Create Table (0) | 2016.10.16 |
Visual C++. SQLite 데이터베이스 활용. DB Open, Table Create. Insert. (0) | 2016.10.15 |
Visual Studio. SQLite Toolbox. 개요, 설치. (0) | 2016.10.15 |
댓글