C++ sqlite 라이브러리
더 자세히 ...
함수 |
| bool | CppSQLite::Open (const char *pszFileName, bool bUseLock=false) |
| | DB open 한다.
|
| bool | CppSQLite::Close () |
| | DB close 한다.
|
| bool | CppSQLite::IsOpen () |
| | DB 가 open 되어 있는지 검사한다.
|
| bool | CppSQLite::Execute (const char *pszSQL) |
| | INSERT, UPDATE, DELETE SQL 문을 실행한다.
|
| bool | CppSQLite::Execute (const char *pszSQL, int iArgCount,...) |
| | prepare statement 로 SQL INSERT, UPDATE, DELETE 명령을 수행한다.
|
| bool | CppSQLite::Insert (const char *pszSQL, int64_t *piId) |
| | SQL INSERT 명령을 실행한 후, AUTOINCREMENT KEY 를 가져온다.
|
| bool | CppSQLite::Insert (const char *pszSQL, int64_t *piId, int iArgCount,...) |
| | prepare statement 로 SQL INSERT 명령을 실행한 후, AUTOINCREMENT KEY 를 가져온다.
|
| bool | CppSQLite::QueryOne (const char *pszSQL, int &iData) |
| | SQL 문으로 1개의 컬럼을 검색한다.
|
| bool | CppSQLite::QueryOne (const char *pszSQL, uint32_t &iData) |
| | SQL 문으로 1개의 컬럼을 검색한다.
|
| bool | CppSQLite::QueryOne (const char *pszSQL, uint64_t &iData) |
| | SQL 문으로 1개의 컬럼을 검색한다.
|
| bool | CppSQLite::QueryOne (const char *pszSQL, std::string &strData) |
| | SQL 문으로 1개의 컬럼을 검색한다.
|
| bool | CppSQLite::Query (const char *pszSQL, void *pclsData, bool(*FetchRow)(void *, sqlite3_stmt *psttStmt)) |
| | SELECT SQL 문을 실행한다.
|
상세한 설명
C++ sqlite 라이브러리
함수 문서화
| bool CppSQLite::Close |
( |
| ) |
|
DB close 한다.
- 반환값
- true 를 리턴한다.
| bool CppSQLite::Execute |
( |
const char * |
pszSQL | ) |
|
INSERT, UPDATE, DELETE SQL 문을 실행한다.
- 매개변수
-
- 반환값
- 성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
| bool CppSQLite::Execute |
( |
const char * |
pszSQL, |
|
|
int |
iArgCount, |
|
|
|
... |
|
) |
| |
prepare statement 로 SQL INSERT, UPDATE, DELETE 명령을 수행한다.
- 매개변수
-
| pszSQL | 동적 SQL 문 |
| iArgCount | Bind 인자 개수 |
- 반환값
- 성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
| bool CppSQLite::Insert |
( |
const char * |
pszSQL, |
|
|
int64_t * |
piId |
|
) |
| |
SQL INSERT 명령을 실행한 후, AUTOINCREMENT KEY 를 가져온다.
- 매개변수
-
| pszSQL | SQL 문자열 |
| piId | INSERT 된 KEY 를 저장할 변수의 포인터 |
- 반환값
- 성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
| bool CppSQLite::Insert |
( |
const char * |
pszSQL, |
|
|
int64_t * |
piId, |
|
|
int |
iArgCount, |
|
|
|
... |
|
) |
| |
prepare statement 로 SQL INSERT 명령을 실행한 후, AUTOINCREMENT KEY 를 가져온다.
- 매개변수
-
| pszSQL | 동적 SQL 문 |
| piId | INSERT 된 KEY 를 저장할 변수의 포인터 |
| iArgCount | Bind 인자 개수 |
- 반환값
- 성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
| bool CppSQLite::IsOpen |
( |
| ) |
|
DB 가 open 되어 있는지 검사한다.
- 반환값
- DB 가 open 되어 있으면 true 를 리턴하고 그렇지 않으면 false 를 리턴한다.
| bool CppSQLite::Open |
( |
const char * |
pszFileName, |
|
|
bool |
bUseLock = false |
|
) |
| |
DB open 한다.
- 매개변수
-
| pszFileName | DB 파일 full path |
| bUseLock | DB 전역 lock 을 사용하면 true 를 입력하고 그렇지 않으면 false 를 입력한다. |
- 반환값
- 성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
| bool CppSQLite::Query |
( |
const char * |
pszSQL, |
|
|
void * |
pclsData, |
|
|
bool(*)(void *, sqlite3_stmt *psttStmt) |
FetchRow |
|
) |
| |
SELECT SQL 문을 실행한다.
- 매개변수
-
| pszSQL | SQL 문자열 |
| pclsData | 검색 결과 저장 변수 |
| FetchRow | 검색 결과 저장 함수 |
- 반환값
- 성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
| bool CppSQLite::QueryOne |
( |
const char * |
pszSQL, |
|
|
int & |
iData |
|
) |
| |
SQL 문으로 1개의 컬럼을 검색한다.
- 매개변수
-
| pszSQL | SQL 문자열 |
| iData | [out] 검색된 결과 저장 변수 |
- 반환값
- 성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
| bool CppSQLite::QueryOne |
( |
const char * |
pszSQL, |
|
|
uint32_t & |
iData |
|
) |
| |
SQL 문으로 1개의 컬럼을 검색한다.
- 매개변수
-
| pszSQL | SQL 문자열 |
| iData | [out] 검색된 결과 저장 변수 |
- 반환값
- 성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
| bool CppSQLite::QueryOne |
( |
const char * |
pszSQL, |
|
|
uint64_t & |
iData |
|
) |
| |
SQL 문으로 1개의 컬럼을 검색한다.
- 매개변수
-
| pszSQL | SQL 문자열 |
| iData | [out] 검색된 결과 저장 변수 |
- 반환값
- 성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.
| bool CppSQLite::QueryOne |
( |
const char * |
pszSQL, |
|
|
std::string & |
strData |
|
) |
| |
SQL 문으로 1개의 컬럼을 검색한다.
- 매개변수
-
| pszSQL | SQL 문자열 |
| strData | [out] 검색된 결과 저장 변수 |
- 반환값
- 성공하면 true 를 리턴하고 실패하면 false 를 리턴한다.