Advertisement

C语言数据库sqlite3的核心操作(基于回调函数实现及非回调函数实现)

阅读量:
复制代码
 #include <stdio.h>

    
 #include <sqlite3.h>
    
 #include <stdlib.h>
    
  
    
 int create_table(sqlite3 * pdb)
    
 {
    
 	char * errmsg = NULL;
    
     char * sql;
    
 	int ret;
    
  
    
 	sql = "create table if not exists mytable (id integer primary key,name text);";
    
  
    
     ret = sqlite3_exec(pdb,sql,NULL,NULL,&errmsg);
    
  
    
 	if(SQLITE_OK != ret)
    
 	{
    
 		printf("create table failed! %s\n",errmsg);
    
 		return -1;
    
 	}
    
 	else
    
 	{
    
 		return SQLITE_OK;
    
 	}
    
 }
    
  
    
 void insert_record(sqlite3 * pdb)

全部评论 (0)

还没有任何评论哟~