sqlite3c语言编程,c语言实现Sqlite3的创建db和增删改查db操作

本文详细介绍了如何使用C语言进行SQLite3数据库的创建、打开、创建表、插入数据、查询、删除和更新操作。通过示例代码展示了SQLite3在嵌入式系统中的应用。
摘要由CSDN通过智能技术生成

本文将要为您介绍的是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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值