SQLite Getting Started
1. 소스 코드 다운로드
... 에서http://www.sqlite.org/download.html프로그램 을 다운로드 하고 소스 코드 를 다운로드 하여 직접 컴 파일 할 수도 있 습 니 다.
Windows 의 사전 컴 파일 바 이 너 리 파일 패 키 지 를 다운로드 합 니 다:
주: < build \ # > 는 SQLite 의 컴 파일 버 전 번호 입 니 다.
명령 행 에서 sqlite 명령 을 실행 할 수 있 도록 zip 파일 을 디스크 에 압축 해제 하고 압축 해 제 된 디 렉 터 리 를 시스템 의 PATH 변수 에 추가 합 니 다.
선택: sqlite 데이터 베 이 스 를 기반 으로 한 프로그램 을 발표 할 계획 이 라면, API sqlite - amalgamation - < build \ # >. zip 를 컴 파일 하고 이용 할 수 있 도록 원본 코드 를 다운로드 해 야 합 니 다.
2. 데이터베이스 생 성 Create A New Database
SQLite 를 설치 한 후 명령 창 에서 SQLite 3. exe 가 있 는 디 렉 터 리 에 들 어가 다음 명령 을 입력 하 십시오.
1: D:\SQLite>sqlite3 test.db
주: 제 SQLite 는 D: \ SQLite 에 넣 었 습 니 다.환경 변 수 를 설정 하면 명령 창 에 직접 입력 할 수 있 습 니 다. 1: sqlite3 test.db
명령 창 에 SQL 명령 을 입력 하여 새 데이터 베 이 스 를 만 들 고 작성 하 십시오.
메모: 최소한 새 데이터 베 이 스 를 위 한 표 나 보 기 를 만들어 야 데이터 베 이 스 를 디스크 에 저장 할 수 있 습 니 다. 그렇지 않 으 면 데이터 베 이 스 를 만 들 지 않 습 니 다.
3. SQLite 프로 그래 밍 을 사용 하여 SQLite 를 사용 하 는 프로그램 작성
C / C + + 인 터 페 이 스 를 어떻게 사용 하 는 지 보 여 주 는 간단 한 프로그램 입 니 다. 1: #include <stdio.h>
2: #include <sqlite3.h>
3:
4: static int callback(void *NotUsed, int argc, char **argv, char **azColName){
5: int i;
6: for(i=0; i<argc; i++){
7: printf("%s = %s
", azColName[i], argv[i] ? argv[i] : "NULL");
8: }
9: printf("
");
10: return 0;
11: }
12:
13: int main(int argc, char **argv){
14: sqlite3 *db;
15: char *zErrMsg = 0;
16: int rc;
17:
18: if( argc!=3 ){
19: fprintf(stderr, "Usage: %s DATABASE SQL-STATEMENT
", argv[0]);
20: return(1);
21: }
22: rc = sqlite3_open(argv[1], &db);
23: if( rc ){
24: fprintf(stderr, "Can't open database: %s
", sqlite3_errmsg(db));
25: sqlite3_close(db);
26: return(1);
27: }
28: rc = sqlite3_exec(db, argv[2], callback, 0, &zErrMsg);
29: if( rc!=SQLITE_OK ){
30: fprintf(stderr, "SQL error: %s
", zErrMsg);
31: sqlite3_free(zErrMsg);
32: }
33: sqlite3_close(db);
34: return 0;
35: }
데이터베이스 의 이름 은 첫 번 째 매개 변수 에 의 해 지정 되 고 두 번 째 매개 변 수 는 하나 이상 의 SQL 문 구 를 사용 할 수 있 습 니 다.주의해 야 할 것 은 22 줄 에서 함수 squelte 3 를 호출 하 는 것 입 니 다.open () 은 데이터 베 이 스 를 열 때 사용 합 니 다.28 줄 호출 함수 sqlite 3exec () 는 SQL 명령 을 수행 하 는 데 사 용 됩 니 다.33 줄 호출 함수 sqlite 3close () 는 데이터 베 이 스 를 닫 는 데 사 용 됩 니 다.
SQLite 에 대한 더 많은 C / C + + 인터페이스 함 수 는 'Introduction To The SQLite C / C + + Interface' 를 참고 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.