snifer

【原创】嵌入式系统连接数据库实例

0
阅读(1975)

上次介绍了嵌入式数据库SQLite,今天就介绍一下如何实际连接数据库。

#include <stdio.h>

#include <sqlite3.h>

static int callback(void *NotUsed, int argc, char **argv, char **azColName){

  int i;

  for(i=0; i<argc; i++){

    printf("%s = %s\n", azColName[i], argv[i] ? argv[i] : "NULL");

  }

  printf("\n");

  return 0;

}

int main(int argc, char **argv){

  sqlite3 *db;

  char *zErrMsg = 0;

  int rc;

  if( argc!=3 ){

    fprintf(stderr, "Usage: %s DATABASE SQL-    STATEMENT\n", argv[0]);

    exit(1);

  }


一个很简单的例子,如果需要扩展,可以在这个基础上加入相关的数据库操作,过年期间,少写一点,大家新年快乐。