SQLite之C#版 System.Data.SQLite使用方法

时间:2021-05-20

SQLite简介

SQLite,是一款轻型的关系型数据库。它的设计目标是嵌入式。

它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 C++、C#、Object-C、PHP、Java等。

我是做手游开发的,在手机上使用SQLite 存储数据是很方便的。

System.Data.SqLite实践前期准备

  • System.Data.SQLite 库下载,用于C#操作SQLite的dll文件。下载地址:http://system.data.sqlite.org/index.html/doc/trunk/" }); //更新数据,将Name="张三"的记录中的Name改为"Zhang3" sql.UpdateValues("table1", new string[] { "Name" }, new string[] { "ZhangSan" }, "Name", "Zhang3"); //删除Name="张三"且Age=26的记录,DeleteValuesOR方法类似 sql.DeleteValuesAND("table1", new string[] { "Name", "Age" }, new string[] { "张三", "22" }, new string[] { "=", "=" }); //读取整张表 SQLiteDataReader reader = sql.ReadFullTable("table1"); while (reader.Read()) { //读取ID Log(""+reader.GetInt32(reader.GetOrdinal("ID"))); //读取Name Log(""+reader.GetString(reader.GetOrdinal("Name"))); //读取Age Log(""+reader.GetInt32(reader.GetOrdinal("Age"))); //读取Email Log(reader.GetString(reader.GetOrdinal("Email"))); } while (true) { Console.ReadLine(); } } static void Log(string s) { Console.WriteLine(""+s); } }

    Tips:1.别忘了引入:using System.Data.SQLite;

    vs2015有NuGet,vs2013默认没有这个插件。

    System.Data.SQLite 可以在VS中直接通过NuGet获取到。

    到此这篇关于SQLite之C#版 System.Data.SQLite使用方法的文章就介绍到这了,更多相关System.Data.SQLite内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

  • 声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

    相关文章