sqlite 사용하기

2024. 4. 21. 23:24C++

 

 

우선 필요한 건 헤더와 DLL

sqlite 홈페이지에 가면 amalgamation source code 압축파일 안에서 헤더를 찾을 수 있고

윈도우 바이너리에서 dll을 찾을 수 있다.

 

 

 

비주얼 스튜디오 내부에서 콘솔창을 켠 다음에...

 

 

lib /def:sqlite3.def /machine:x86

뭐 64비트면 x64하고...

이렇게 lib을 만들었다.

 

 

헤더랑 립, dll이 있으면 어떻게든 되겠지

 

 

대충 RF카드 리더기가 연결되어 있다고 치고,

카드 등록을 위한 DB를 만든다. 

sqlite3_exec에 들어갈 인수는

sqlite3_exec(

       sqlite3* table,

       const char* SQL,

       (int*)(void*, int, char**, char**) CallbackFunction,

       void* firstArgumentInCallbackFunction,

       char** ErrorMessage

       )가 들어간다.

 

firstArgumentInCallbackFunction 은 std::list<>로 변환할 수 있다고 한다.

 

 

DB에 카드 등록하기

 

 

DB에서 등록된 카드인지 찾아보기

 

 

DB에 등록된 총 카드 갯수 세보기

'C++' 카테고리의 다른 글

Socket Client  (0) 2024.04.10