本文将要为您介绍的是c语言实现Sqlite3的创建db和增删改查db操作,具体操作方法:
SQLite,是一款轻型的数据库,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中使用广泛,现在准备学习一下sqlite3的使用方法并写一个测试demo,后面在项目智能家居网关中用起来,代替文本数据库(增删改查非常不方便)
用法介绍
创建或者打开一个存在的数据库db文件
sqlite3 *db = 0;
OpenSqlite("./db/company.db",&db);
//创建或者打开已存在的数据库文件
int OpenSqlite(const char *DbFilePath,sqlite3 **db)
{
int ret = 0;
ret = sqlite3_open(DbFilePath,db);
if(ret != SQLITE_OK){
fprintf(stderr,"Cannot open db: %sn",sqlite3_errmsg(*db));
return -1;
}
DEBUG_INFO("Open databasen");
return 0;
}
创建数据库表格
/* 创建数据库表格 */
sql = "CREATE TABLE COMPANY("
"ID INT PRIMARY KEY NOT NULL,"
"NAME TEXT NOT NULL,"
"AGE INT N