怎么C#操作SQLite数据库

或者有人事先以java开发中采用了SQLite,对她稍微印象。在于是Winform或Wpf开发小应用程序时,发现用SQLite数据库也是不利的。就像一个会员管理软件,开发了后,可以看看去想sqlserver那些复杂的操作。软件设置时,不需格外的数据库环境,简单、便捷。看到这里,您是否针对SQLite感兴趣呢?下面来拘禁一下有关如何C#操作SQLite数据库的题材。

sqlite 1

  SQLite介绍

  SQLite is a software library that implements
a self-contained, serverless, zero-configuration, transactional SQL
database engine.

     
SQLite是一个开源、免费的微型的EmbeddableRDBMS(关系项目数据库),用C实现,内存占用比较小,支持绝大数之SQL92正规,现在曾变得更流行,它的体积非常有点,被广泛应用于各种不同类型的使中。SQLite已经是社会风气上布署得最好广泛的sql数据库引擎,被用当无以计数的桌面计算机使用中,还有消费电子装备遭遇,如移动电话、掌上电脑和MP3播放器等。

  SQLite的最主要字列表,支持之sql语法

  简单介绍如下:

  System.Data.SQLite是一个原始SQLite的加强版.它用凡一个原版的sqlite3.dll完全替代品(你还即便得管其更命名为sqlite3.dll).它不待链接.NET运行时,所以可以脱离.NET独立发布,然而其内嵌了一个完的ADO.NET2.0招擎,为开提供了整体的支持.

  特性简介:

  完整的ADO.NET2.0实现

  整个工程全依据VS2005以及ADO.NET2.0新构建,使用了上上下下底ADO.NETframework新特性.包括总体的DbProviderFactory支持,自动的分布式事务调用,广泛的模式支持,此外有的接近都是打ADO.NET2.0底基类继承下来的.

  支持完整和简单的.NETFramework以及C/C++

  ①这个库房不需链接依赖.NET运行时,100%配合原始的sqlite3.dll,可以利用非托管的C/C++进行开发.

  可移栽的数据库文件

  ①非加密的SQLite数据库文件可以擅自的跨平台和计算机使用,包括非Windows平台.加密然后的数据库可以尽Windows平台上使用.

  ②可信任的速度,比包括SqlServerMobile在内的其他大多数嵌入式数据库都使迅速

  ③SQLite’安装所占据的长空相对于SqlMobile可谓忽略不计了.它当运转的时光占用更少的内存,同时转的数据库也再也小.

  数据库加密

  ①足针对合数据库文件进行加密.支持二进制和公开的密码.

  支持使用VisualStudio2005规划

  ①君得于ServerExplorer添加一个SQLite连接,使用查询设计器创建处询问语句,向一个数码集中拖拽一个表格等等!SQLite的开发者可以当连体验版在内的各种VisualStudio2005下蛋工作.

  单文件又公布包容量在400kb以下

  ①拿SQLite本身及ADO.NET封装捆绑编译在一起.预编译的二进制文件提供了x86,IA64,x64和ARM的版本.

  广泛的SQL语言支持

  SQLite支持大部分的SQL92正式(seebelow).支持命名暨非命名的参数为UTF-8和UTF-16编码通过优化的管道传入SQLite内核.

  用户从定义的函数和排序

  ①两全支持用户从定义函数和排序方式,意味着你可用好喜好的.NET语言来实现SQLite没有提供的特性.这通以老之简单.

  sqlite提供了全的源代码.100%勿费.

  ①全副底封装库源代码都是国有的.无论是个人要商业利用都未曾外的情商约束.

  下载不用装就只是利用,图形化界面,操作起来大概好。

sqlite 2

  C#使用SQLite步骤:

  (1)新建一个project

  (2)添加SQLite操作让dll引用

  (3)使用API操作SQLiteDataBase

  将一部分常用的意义封装一下,封装成SQLiteHelper类 

网站地图xml地图