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[] { "=" },)
Indolent
- 粉丝: 0
- 资源: 2
最新资源
- YOLO-yolo资源
- 适用于 Java 项目的 Squash 客户端库 .zip
- 适用于 Java 的 Chef 食谱.zip
- Simulink仿真快速入门与实践基础教程
- js-leetcode题解之179-largest-number.js
- js-leetcode题解之174-dungeon-game.js
- Matlab工具箱使用与实践基础教程
- js-leetcode题解之173-binary-search-tree-iterator.js
- js-leetcode题解之172-factorial-trailing-zeroes.js
- js-leetcode题解之171-excel-sheet-column-number.js
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈