public static SQliteHelper sql;//sqlite数据库
//生成文件
sql = new SQliteHelper("data source=MySqLite.db");
//创建名为DataInfo的数据表
// 表内容 用户ID 姓名 年龄 性别 电话号码
// 对应 整数 文本 整数 文本 文本
sql.CreateTable("DataInfo",
new string[] { "ID", "Name", "Age", "Sex", "Num" },
new string[] { "INTEGER", "TEXT", "INTEGER", "TEXT", "TEXT"});
//向表里插入数据
sql.InsertValues("DataInfo",
new string[] { "1",
"小刚",
"10",
"男",
"11111111" });
//更新数据
//将"DataInfo"表内ID为"1"的数据中Name改为"小明"
sql.UpdateValues("DataInfo", new string[] { "Name" },
new string[] { "小明" },
"ID", 1);
//读取数据
//读取全部表中数据
SQLiteDataReader reader = Program.sql.ReadFullTable("DataInfo");
string str = reader.Read();
//读取Age为"10"的所有数据
SQLiteDataReader reader = sql.ReadTable("DataInfo",
new string[] { "*" },
new string[] { "Age" },
new string[] { "=" },
new string[] { "10" });
string str = reader.Read();
//得到表中键为Name的所有值
SQLiteDataReader reader = Program.sql.ReadFullTable("DataInfo");
string strDate = reader.GetString(reader.GetOrdinal("Name"));
//删除表
//删除键为"Name"值为"小明"的数据
sql.DeleteValuesOR("DataInfo",
new string[] { "Name" },
new string[] { "小明" },
new string[] { "=" },)
C#轻量级数据库SQLite 的使用
1星 需积分: 50 56 浏览量
2018-02-22
15:26:22
上传
评论 1
收藏 441KB RAR 举报
Indolent
- 粉丝: 0
- 资源: 2
最新资源
- MEM2307-VB一款SOT23封装P-Channel场效应MOS管
- 逐次分半积分实验.wps
- MEM2303XG-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- MEM2303-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 1_base.apk.1
- 基于FPGA深度学习的9I2C 读写 RTC 时钟实验,适合FPGA初学者
- MEM2303M3G-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- MEM2302XG-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- manage.py 相对路径
- 数据库设计课程设计-高校选课管理系统免费提供
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈