操作数据库的API

操作数据库的API

API官方地址:操作数据库的API

打开数据库

首先要加入头文件
#include "sqlite3.h"

int sqlite3_open(
  const char *filename,   //数据库的路径
  sqlite3 **ppDb          //sqlite数据库句柄,二级指针
);
返回值:
成功:SQLITE_OK
失败:将返回错误代码
int main()
{
   
   
    // 创建句柄
    sqlite3 *DB;

    // 打开数据库
    int ret = sqlite3_open("./data.db", &DB);

    if (ret != SQLITE_OK)
    {
   
   
        printf("数据库打开失败!\n");
        return -1;
    }
    return 0;
}
gcc 17.c sqlite3.c -o main -lpthread -ldl  //文件运行后缀  -lpthread -ldl

关闭数据库

int sqlite3_close(sqlite3*);
参数:
sqlite3*:打开数据库的句柄指针
返回值:
成功:SQLITE_OK
失败:错误代码
------------------------------------------
//关闭数据库
	ret = sqlite3_close(DB);
	if(ret!=SQLITE_OK)
	{
   
   
		printf("数据库关闭失败!\n");
		return -1;
	}

执行sql语句

执行(sqlite3_exec)

int sqlite3_exec(
  sqlite3*,                                  /* An open database */
  const char *sql,                           /* SQL to be evaluated */
  int (*callback)(void*,int,char**,char
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

请叫我斌哥哥

给打赏的我会单独一对一讲解

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值