简介
此类库是一个ADO.NET包装周围流行的(和免费!)SQLite 数据库引擎。有关 SQL 语法、SQLite 的功能以及了解其工作原理及其工作原理的信息,请前往sqlite.org并阅读其中的文档。
安装
下载并安装sqlite-netFx45-setup-x64-2012-1.0.112.0.exe
编写代码
-
创建
Winform
项目 -
添加
System.Data.Sqlite.dll
(在C:\Program Files\System.Data.SQLite\2012\bin
文件夹中) -
创建连接
- 首先声明一个全局变量
private SQLiteConnection sqLiteConnection;
- 之后就可以进行连接操作
try
{
sqLiteConnection = new SQLiteConnection();
sqLiteConnection.ConnectionString = "Data Source=MyDB.sqlite;Version=3;";
sqLiteConnection.Open();
}
catch (Exception exception)
{
MessageBox.Show(exception);
}
CURD
SQLite
的增删改查和Sql Server
一样,此处不加详细赘述,需要代码的自行下载
错误及解决方法
-
System.DllNotFoundException: 无法加载 DLL“SQLite.Interop.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
解决办法:将SQLite.Interop.dll
拷贝至Debug
文件夹下 -
System.BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
解决办法:将项目的目标平台调整至和库文件相同位数