본문 바로가기
프로그래밍/라이브러리

[sqlite] ver.3 사용 예제

by 써드아이 2014. 2. 25.

#include <stdio.h>

#include <stdlib.h>

#include <string.h>


#include <sqlite3.h>


int main( int argc, char *argv[] )

{

    sqlite3 *database = NULL;

    sqlite3_stmt *statement = NULL;


    char *sql = "SELECT * FROM ? WHERE ? = ?";

    char *dbname = "";


    if ( SQLITE_OK != sqlite3_open( dbname, &database ) )

    {

        // error

    }


    if ( SQLITE_OK != sqlite3_prepare( &database, sql, strlen( sql ), &statement, NULL ) )

    {

        // error

    }


    if ( SQLITE_OK != sqlite3_bind_????( &statement, col_num, ???? ) )

    {

        // error

    }


    while ( SQLITE_DONE != sqlite3_step( statement ) )
    {
        printf( "%d : %s\n", sqlite3_column_????( statement, 0 ), sqlite3_column_????( statement, 1 ) );
    }

    sqlite3_reset( statement )

    sqlite3_finalize( statement )

    return 0;
}


'프로그래밍 > 라이브러리' 카테고리의 다른 글

[ncurses] set_field_type(), field_buffer() 함수의 문제점  (0) 2014.03.11
[sqlite/SQL] 문법 몇가지  (0) 2014.02.26
mjpg-streamer  (0) 2013.11.16
FreeType library에서..  (0) 2011.04.18
비트맵 폰트 생성기  (0) 2011.04.15