.Net程序使用SQLITE3和SQLite3简介.doc

.Net程序使用SQLITE3和SQLite3简介

.Net程序使用SQLITE3和SQLite3简介 什么是SQLite? SQLite()是一个嵌入式的数据库管理系统,符合大部分的SQL 92标准,它本身仅仅是一个数百KB的动态链接库。它使用一个文件作为存放全部数据的场所。在应用程序中使用的话不需要任何的配置,十分方便。 何时使用? SQLite的优点是零配置,对程序所在的计算机没有任何要求——只要有一个dll就可以,因此它尤其适合于作为个人应用程序的数据库,放在托管服务器上的访问流量不十分巨大的网站的数据库,据SQLite官网的说明,对于日点击量小于10万的网站,都是合适的——日点击率超过10万的网站是不多的。 SQLite不提供表级别的锁定,一旦有某个进程有写操作或者启用了事物,就会锁住整个数据库,从而挂起其它进程,因此它不适合于高并发的场合,也不适合C/S程序。 如何使用? SQLite本身提供了一套C/C++API的说明,另外,还有一个命令行工具。不过,使用都不很方便。要直接操作SQLite数据库,可以使用一个叫做SQLiteExpert的工具,它的Personal版本是可以免费得到的。要在.NET程序中使用SQLite,当然要一个ADO.NET的驱动,这个驱动很容易获得,而且不止一个版本,比较常用的是SQLite.NET,它集成了ADO.NET驱动和VS.NET的设计器支持。 安装了SQLite.NET之后,在VS的S

文档评论(0)

1亿VIP精品文档

相关文档