SQLite的C语言开发说明

 sqlite提供操作数据库的接口供调用,分别如下:
sqlite3_open:数据库的打开,传入数据库名,返回数据库结构体指针,由于此函数内部malloc过,所以在不用时需要调用sqlite3_close函数关闭数据库。
sqlite3_exec:执行SQL语句,完成对数据库的操作。此函数会调用一个回掉函数,也可以不指定回掉函数指针。
sqlite3_get_table:执行SQL语句,返回记录集。与其他数据库操作不同,记录集的返回比较特别,如:
当执行结果伟如下表时:
<pre>
**        Name        | Age
**        -----------------------
**        Alice       | 43
**        Bob         | 28
**        Cindy       | 21
** </pre>
最后返回的记录集结构为:
<pre>
**        azResult[0] = "Name";
**        azResult[1] = "Age";
**        azResult[2] = "Alice";
**        azResult[3] = "43";
**        azResult[4] = "Bob";
**        azResult[5] = "28";
**        azResult[6] = "Cindy";
**        azResult[7] = "21";
** </pre>
主要用的比较多的就是这几个函数,另外需要注意的就是有些函数内部申请内存,当我们不用的时候要掉用相应的函数及时返回,否则会有内存泄漏。

相关推荐

  • 形式化软件规格说明语言按语义学方法分为哪些? 形式化软件规格说明有精确定义的语法和语义,可进行一致性、完整性检查,有利于程序自动化生成,倍受学术界推崇.目前,已研制出许多形式化规格说明语言。这些形式化软件规格说明语言按语义学方法可以分以下两类:(1)面向模型的语言。这类形式化软件规格说
  • 天津网站开发必会语言 天津网站开发必会语言了解web开发是一个过程,一场开始于掌握简单的技术,并继续向更深处探索的旅程。在此之前,天津网站建设专家天津智慧云信息科技有限公司建议你需要掌握如下几种编程语言:1.Java这是一个简单易懂的语言,通常用于开发原生的An
  • 论Java开发和C语言开发那个更有前途?   众所周知,C语言开发是一门较早的编程语言,技术基础挺丰富的,适用的范围较广。而Java开发是一门常用的编程语言,起源于20世纪90年代,很多手机上的软件都是用java开发的,是目前主流项目的开发语言,尤其是现在智能手机的普及,而且大多用
  • 浅谈WEB的开发设计语言 在这个Web的时代,与Web相关的开发技术持续热门,从前端到后端,从标记语言到开发语言,各种技术交相辉映,沉沉浮浮,作为开发者,尤其是初级开发者,如何选择几门适合自己的开发语言尤为重要。本文是对所有Web相关开发语言的一次盘点,并指出其中最
  • 首日突破下载37万次以上的Swift-iOS开发未来语言 Swift-苹果的独家语言,为此苹果特别开启第一家官方博客,为什么Swift继承了苹果这么大的力量和希望,并说它是属于苹果决定的未来语言呢?苹果发布的Swift语言成为苹果全球开发者大会上的一大亮点。听说发布仅一天,有关该语言的电子书就被下
  • 顶呱呱告诉你网站开发中PHP语言优缺点 PHP语言作为一种计算机语言来说具有非常强大的功能,但是这并不代表它是一个完美的编程语言。下面我们就为大家介绍有关PHP语言优缺点的总结。顶呱呱网站开发告诉你PHP语言优缺点之PHP的优点:1.跨平台,性能优越,跟Linux/Unix结合别
  • 网站开发选啥语言 网站开发一般也就:Asp,PHP,JSP,.Net这几种语言,下面就这几种语言做下分析与比较,没有最好的编程语言,只有最适合你的语言!ASP全名ActiveServerPages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、
  • 现今网站开发脚本语言有哪些 ASP,PHP,JSP,ASP.NET比较:ASP,PHP,JSP,ASP.NET这是当前比较流行的四种WEB网站编程语言,现在做网站大部分都是使用这几种语言中的其一。ASP是基于WINDOWS平台的,简单易用,由于是运行在WINDOWS平
  • 移动网站开发——标记语言 移动互联网被称为“第五次科技革命”,而随着iPhone和Android等智能手机的日渐流行和iPad等平板电脑的出现,移动互联网的潜力和趋势也愈发显现,针对移动设备的网站开发越来越受到关注,国内很多公司也开始重视面向所有移动设备的网站开发。
  • sakai开发说明(一) 1引言Sakai是由美国印地安那大学、密西根大学、斯坦福大学和麻省理工学院于2004年共同发起的一项开源CMS计划。Sakai项目的主要目标是,开发Sakai程序的系统架构,将之与已有各种CMS工具和组件整合为一体。这些工具与组件既可用于课
  • 二次开发--说明书 最好最实用的二次开发教程  ◆二次开发  什么是二次开发?  二次开发,简单的说就是在现有的软件上进行定制修改,功能的扩展,然后达到自己想要的功能和效果,一般来说都不会改变原有系统的内核。  为什么要二次开发?  随着信息化技术
  • 02.看到的好文章备份yi'xiaiOS开发核心语言Objective C —— 面向对象思维、sette 极客James的iOS技术博客与您一起探讨iOS开发,共成长,共进步!@新浪微博:极客James目录视图摘要视图订阅写博客,送money、送书、送C币啦7-8月博乐推荐文章砸BUG得大奖100%中奖率微信开发学习路线高级篇上线恭喜博主周兆熊

你的评论

就没有什么想说的吗?

最新博客

关于我们 移动版

©2017传客网    琼ICP备15003173号-2    

本站部分文章来源于互联网,版权归属于原作者。
本站所有转载文章言论不代表本站观点,如是侵犯了原作者的权利请发邮件联系站长(weishubao@126.com),我们收到后立即删除。
站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!

X