度量快速开发平台-专业、快速的软件定制快开平台
标题: 如何C#操作SQLite数据库 [打印本页]
作者: Adam丶鱼 时间: 2020-6-11 17:47
标题: 如何C#操作SQLite数据库
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没有提供的特性.这一切将非常的简单.
提供了全部的源代码.100%免费.
①全部的封装库源代码都是公有的.无论是个人还是商业应用都没有任何的协议约束.
下载不用安装就可使用,图形化界面,操作起来简单方便。
C#使用SQLite步骤:
(1)新建一个project
(2)添加SQLite操作驱动dll引用
(3)使用API操作SQLiteDataBase
将一些常用的功能封装一下,封装成SQLiteHelper类
作者: Adam丶鱼 时间: 2020-6-11 17:48
作者: fteair 时间: 2020-6-12 14:43
欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://p.delit.cn/) |
Powered by Discuz! X3.2 |