前言
安装
NuGet
中查找System.Data.SQLite
进行安装
或者使用命令
1 | Install-Package System.Data.SQLite -Version 1.0.113.1 |
工具类
1 | using System; |
注意
不要每次操作都打开关闭数据库连接,容易数据库锁死。
使用
相关实体类
1 | public class ClassData |
创建库
1 | ZSqliteUtil.DeleteTable("TClassData"); |
创建表
1 | ZSqliteUtil.CreateTable("CREATE TABLE IF NOT EXISTS TClassData(id integer NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,unix INTERGER,api TEXT,json TEXT,askid INTERGER)"); |
插入数据
1 | Dictionary<string, object> dic = new Dictionary<string, object>(); |
查询数据
1 | ZSqliteUtil.QueryData<ClassData>("select * from TClassData"); |
注意
Sqlite中的integer类型获取的时候都是long类型,如果对象的属性类型是int,会注入失败,要进行判断转换。