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


当前第2页 返回上一页

2.引入System.Data.SQLite.dll的同时,需要将 System.Data.SQLite.dll.config 文件放在同级目录下。否则加载dll文件时报错。

2.在工程主函数Main里面添加测试代码

class Program
  {
    private static SqLiteHelper sql;
    static void Main(string[] args)
    {
      sql = new SqLiteHelper("data source=mydb.db");
      
      
      //创建名为table1的数据表
      sql.CreateTable("table1", new string[] { "ID", "Name", "Age", "Email" }, new string[] { "INTEGER", "TEXT", "INTEGER", "TEXT" });
      //插入两条数据
      sql.InsertValues("table1",new string[]{"1","张三","22","Zhang@163.com" });
      sql.InsertValues("table1", new string[] { "2", "李四", "25", "Li4@163.com" });

      //更新数据,将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内容请搜索


标签:SQLite

返回前面的内容

相关阅读 >>

深入Sqlite基本操作的总结详解

c#中实现在32位、64位系统下自动切换不同的Sqlite dll文件

navicat for Sqlite怎么下载

python轻量级orm框架 peewee常用功能速查详情

Sqlite3 使用总结

简单分析Sqlite4的一些设计改变

django 2.0版本的新特性抢先看!

rxjava2_flowable_Sqlite_android数据库访问实例

写给ios程序员的命令行使用秘籍

golang连接sqlx库的操作使用指南

更多相关阅读请进入《Sqlite》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...