咋样C#操作SQLite数据库

  ①宏观辅助用户自定义函数和排序情势,意味着你可以用自己喜爱的.NET语言来落实SQLite没有提供的特性.这总体将特其余简单.

  SQLite介绍

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

  C#使用SQLite步骤:

  ①可以对一切数据库文件举办加密.襄助二进制和当面的密码.

  (2)添加SQLite操作驱动dll引用

  数据库加密

  协理完全和简单的.NETFramework以及C/C++

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

  ①未加密的SQLite数据库文件可以随心所欲的跨平台和处理器使用,包括非Windows平台.加密之后的数据库可以在总体Windows平台上使用.

  ①这么些库不需要链接倚重.NET运行时,100%配合原始的sqlite3.dll,能够动用非托管的C/C++举办开发.

  用户自定义的函数和排序

  ①百分之百的封装库源代码都是国有的.无论是个人或者商业利用都并未任何的协商约束.

  (3)使用API操作SQLiteDataBase

  可移植的数据库文件

  (1)新建一个project

  将一些常用的效劳封装一下,封装成SQLiteHelper类 

图片 1

  特性简介:

  完整的ADO.NET2.0实现

  ③SQLite’安装所占有的长空相对于SqlMobile可谓忽略不计了.它在运行的时候占用更少的内存,同时生成的数据库也更小.

  整个工程全盘遵照VS2005和ADO.NET2.0簇新构建,使用了百分之百的ADO.NETframework新特性.包括完全的DbProviderFactory匡助,自动的分布式事务调用,广泛的情势协理,另外所有的类都是从ADO.NET2.0的基类继承下来的.

  ①你可以向ServerExplorer添加一个SQLite连接,使用查询设计器创设处询问语句,向一个数目集中拖拽一个表格等等!SQLite的开发者可以在包括体验版在内的各样VisualStudio2005下工作.

     
SQLite是一个开源、免费的小型的EmbeddableRDBMS(关系型数据库),用C实现,内存占用较小,襄助绝大数的SQL92正式,现在已变得越来越流行,它的体积很小,被广泛应用于各样不同类型的运用中。SQLite已经是世界上布署得最普遍的sql数据库引擎,被用在无以计数的桌面电脑使用中,还有消费电子装置中,如移动电话、掌上电脑和MP3播放器等。

  ②方可相信的进度,比包括SqlServerMobile在内的其它大多数嵌入式数据库都要高速

图片 2

  单文件再发表包容量在400kb以下

  简单介绍如下:

  SQLite的首要字列表,扶助的sql语法

  System.Data.SQLite是一个原始SQLite的滋长版.它将是一个原版的sqlite3.dll完全替代品(你甚至就足以把它重命名为sqlite3.dll).它不需要链接.NET运行时,所以能够脱离.NET独立揭橥,不过它内嵌了一个全部的ADO.NET2.0引擎,为开发提供了总体的匡助.

  协理使用VisualStudio2005规划

  广泛的SQL语言补助

  提供了百分之百的源代码.100%免费.

  SQLite辅助大部分的SQL92标准(seebelow).辅助命名和未命名的参数以UTF-8和UTF-16编码通过优化的管道传入SQLite内核.

想必有人事先在java开发中拔取过SQLite,对它稍微映像。在用Winform或Wpf开发小应用程序时,发现用SQLite数据库也是天经地义的。就像一个会员管理软件,开发完毕后,能够省去想sqlserver那多少个复杂的操作。软件设置时,不需要额外的数据库条件,简单、便捷。看到这里,您是不是对SQLite感兴趣呢?下边来看一下有关怎么着C#操作SQLite数据库的问题。

  下载不用安装就可应用,图形化界面,操作起来简单方便。

网站地图xml地图