数据库详解与介绍 System.Data.SQLite
来源:互联网 发布:南京大学软件学院地址 编辑:程序博客网 时间:2024/06/06 00:03
SQLite介绍
在介绍System.Data.SQLite之前需要介绍一下SQLite,SQLite是一个类似于Access的单机版数据库管理系统,它将所有数据库的定义(包括定义、表、索引和数据本身)都保存在一个单一的文件中。并且,SQLite是一个用C实现的类库,它在内存消耗、文件体积、简单性方面都有不错的表现,如果数据在10W条以下,查询速度也是相当快的。
SQLite具有以下特征:
实现多数SQL92的标准,包括事务(原子性、一致性、隔离性和持久性)、触发器和大多数的复杂查询。
不对插入或者更新的数据进行类型检查,你可以将字符串插入到整数列中(这个可能让有些用户不太适应)。
支持Windows/Linux/Unix等主流系统,还支持嵌入式系统如Android或Windows Mobile。
System.Data.SQLite
System.Data.SQLite是SQLite的加强版,它可以无需.NET Framework支持,由于它内部包含了一个ADO.NET 2.0引擎,所以.NET开发人员可以利用System.Data.SQLite方便地开发.NET程序。
System.Data.SQLite及SQLite也有一些限制,比如不支持行级及表级锁,当一个连接锁定数据库以用于写入数据,其它的数据库连接只能等待那个连接操作完成之后进行读写操作,SQLite.NET尝试在超时期内多次尝试。
在介绍System.Data.SQLite之前需要介绍一下SQLite,SQLite是一个类似于Access的单机版数据库管理系统,它将所有数据库的定义(包括定义、表、索引和数据本身)都保存在一个单一的文件中。并且,SQLite是一个用C实现的类库,它在内存消耗、文件体积、简单性方面都有不错的表现,如果数据在10W条以下,查询速度也是相当快的。
SQLite具有以下特征:
实现多数SQL92的标准,包括事务(原子性、一致性、隔离性和持久性)、触发器和大多数的复杂查询。
不对插入或者更新的数据进行类型检查,你可以将字符串插入到整数列中(这个可能让有些用户不太适应)。
支持Windows/Linux/Unix等主流系统,还支持嵌入式系统如Android或Windows Mobile。
System.Data.SQLite
System.Data.SQLite是SQLite的加强版,它可以无需.NET Framework支持,由于它内部包含了一个ADO.NET 2.0引擎,所以.NET开发人员可以利用System.Data.SQLite方便地开发.NET程序。
System.Data.SQLite及SQLite也有一些限制,比如不支持行级及表级锁,当一个连接锁定数据库以用于写入数据,其它的数据库连接只能等待那个连接操作完成之后进行读写操作,SQLite.NET尝试在超时期内多次尝试。
0 0
- 数据库详解与介绍 System.Data.SQLite
- System.Data.SQLite数据库介绍
- System.Data.SQLite数据库介绍
- System.Data.SQLite数据库介绍
- System.Data.SQLite数据库介绍
- C#:System.Data.SQLite数据库介绍
- System.Data.SQLite数据库简介
- System.Data.SQLite数据库简介
- System.Data.SQLite数据库简介
- System.Data.SQLite数据库通用类
- C#引用System.Data.SQLite操作SQLite数据库一例
- SQLite.Interop.DLL与System.Data.SQLite.dll比较
- System.Data.SQLite
- System.Data.SQLite错误,
- System.Data.SQLite数据库简介 (有一个小例子)
- 封装了 System.Data.SQLite 的数据库助手类
- android SQLite数据库的使用介绍详解
- C# system.data.sqlite使用
- Copy List with Random Pointer
- Turbo C/C++ for Windows 集成实验
- Libreoffice 是Openoffice的部分
- lua作配置文件
- JSCompress不是插件,Ta不挑编辑器,支持所有编辑器
- 数据库详解与介绍 System.Data.SQLite
- Master Page Path MasterPage 相对路径
- 水题 攒人品
- ASDFASDFASD
- 一步一步教你使用.net进行Socket通信
- 基于TQ2440的led字符设备驱动
- [个人]Ubuntu编程环境配置
- 中断驱动学习与实例——定时器0中断实现led流水灯
- Qt 错误: 无法运行 release 下的可执行文件