SQLite学习笔记(4)

这篇博客详细介绍了SQLite的API使用,包括sqlite3_prepare_v2(), sqlite3_step()和sqlite3_finalize()等函数。内容涵盖临时存储器、占位符、查询封装函数、错误处理、SQL语句格式化以及从备份恢复数据库。还深入讨论了SQLite的事务处理,如读写事务、锁机制、繁忙处理和共享缓存模式。此外,还讲解了如何创建用户自定义函数、聚合和排序规则。文章重点强调了SQLite的事物管理和锁的管理策略。" 80132195,7433236,图数据库在CMDB领域的应用分析,"['数据库', 'CMDB', '图数据库']
摘要由CSDN通过智能技术生成

                                               关于设计与概念(对前面来转载自MRDB前辈的文章)的补充:

注意预查询几个比较重要的c  API函数:sqlite3_prepare_v2( );sqlite3_step(  ) ; sqlite_finalize( )。


临时存储器:

                查询处理的重要组成部分。RAM或者一个简单的文件,由编译指示命令temp_store来选择,在选择基于文件的存储时,通过temp_store_directory来,明确表示在哪里创建存储文件。


占位符的使用:

                  默认使用null。

 

                  封装查询的几个函数:sqlite3_exec( ) ;sqlite3_get_table( ) ;

                  前一个函数不返回数据,第二个函数返回数据,还有就是内存占用比较大。

 

错误处理:

                   sqlite_error 和  sqlite_busy。

                   注意错误处理:sqlite_errcode( )  ; sqlite_errmsg( ) 。

 

sqlite语句格式化:

                    注意 sqlite3_mp

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值