原文:SQLite剖析之编程接口详解

前言 使用过程根据函数大致分为如下几个过程: sqlite open sqlite prepare sqlite step sqlite column sqlite finalize sqlite close 这几个过程是概念上的说法,而不完全是程序运行的过程,如sqlite column 表示的是对查询获得一行里面的数据的列的各个操作统称,实际上在sqlite中并不存在这个函数。 .sqlite ...

2016-08-29 03:33 0 5176 推荐指数:

查看详情

SQLite剖析之C/C++接口

前言   SQLite3是SQLite一个全新的版本,它虽然是在SQLite2的代码基础之上开发的,但是使用了和之前的版本不兼容的数据库格式和API。SQLite3是为了满足以下的需求而开发的:支持UTF-16编码、用户自定义的文本比较方法、可以对BLOBs字段建立索引。SQLite 3.X版 ...

Mon Aug 29 04:50:00 CST 2016 0 6199
SQLite剖析之存储模型

前言   SQLite作为嵌入式数据库,通常针对的应用的数据量相对于DBMS的数据量小。所以它的存储模型设计得非常简单,总的来说,SQLite把一个数据文件分成若干大小相等的页面,然后以B树的形式来组织这些页面。而对于大型的数据库管理系统,比如Oracle,或者DM ,存储模型要复杂得多。就拿 ...

Tue Aug 30 00:04:00 CST 2016 0 3110
SQLite剖析之数据类型

许多SQL数据库引擎(除SQLite之外的各种SQL数据库引擎)使用静态、严格的数据类型。对于静态类型,一个值的数据类型由它的容器,即存储这个值的列来决定。SQLite则使用更加通用的动态类型系统。在SQLite中,一个值的数据类型被关联到这个值本身,而不是它的容器。SQLite的动态 ...

Mon Aug 29 04:53:00 CST 2016 0 8431
SQLite剖析之功能特性

  SQLite是遵守ACID的轻型数据库引擎,它包含在一个相对较小的C库中。它是D.RichardHipp创建的公有领域项目。不像常见的客户端/服务器结构范例,SQLite引擎不是一个与程序通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用 ...

Mon Aug 29 04:21:00 CST 2016 0 4906
SQLite剖析之体系结构

1.通过官方的SQLite架构文档,理清大体的系统层次: Architecture of SQLite 2.阅读 SQLite Documentation中Technical/Design Documentation章节(根据所在层次阅读代码,对应章节描述进行理解 ...

Sun Aug 21 20:18:00 CST 2016 1 4739
SQLite剖析之内核研究

  先从全局的角度把握SQLite内核各个模块的设计和功能。SQLite采用了层次化、模块化的设计,而这些使得它的可扩展性和可移植性非常强。而且SQLite的架构与通用DBMS的结构差别不是很大,所以它对于理解通用DBMS具有重要意义。SQLite的内核总的来说分为三个部分,虚拟机(Virtual ...

Mon Aug 22 08:03:00 CST 2016 0 5931
详解从面向接口编程到依赖注入

【特别鸣谢】http://www.haojima.net/zhaopei/525.html 在说依赖注入之前,先了解下什么是接口。 我们在学编程的时候都知道,接口的相关规则: 1. 接口是一个引用类型,通过接口可以实现多重继承。 2. C#中接口的成员不能有new ...

Thu Mar 22 01:04:00 CST 2018 1 1292
面向接口编程详解-Java篇

  相信看到这篇文字的人已经不需要了解什么是接口了,我就不再过多的做介绍了,直接步入正题,接口测试如何编写。那么在这一篇里,我们用一个例子,让各位对这个重要的编程思想有个直观的印象。为充分考虑到初学者,所以这个例子非常简单,望各位高手见谅。   为了摆脱新手的概念,我这里也尽量不用main方法 ...

Thu Jun 29 22:17:00 CST 2017 8 28724
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM