Net Core教程

C# SQLite

本文主要是介绍C# SQLite,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
  1. 官网下载https://www.sqlite.org/download.html

     各个平台下载的安装包,本次以win10为例,DLL可以根据系统,tool通用

  2. 解压后将所有文件放在同一个目录下

     

  3. 控制台检测

    出现版本号就算成功了

  4.  可以运行【.help】查看相关命令

     

  5. 运行命令创建数据库

      open命令,当数据库不存在就创建新的

  6. 执行sql脚本

     

     

     注:

    1、sqlite是动态数据类型,所以你可以不声明字段的类型,但最好还是声明;

    2、结束语句加上分号“;”,系统命令无需添加

嵌入C#

  1. 添加引用

     

     

  2. 附上源码(此源码在.net5下创建)
    string connString = "Data Source=netTest.db";
                string sql =
    @"drop table if exists stu;
    create table stu(
        name nvarchar(50),
        age int
    );
    insert into stu values('张三',12);
    insert into stu values('李四',23);
    ";
                string sql2 = "select * from stu";
    
                try
                {
                    using (SqliteConnection conn = new(connString))
                    {
                        conn.Open();
                        SqliteCommand cmd = new(sql, conn);
                        cmd.ExecuteNonQuery();
    
                        cmd.CommandText = sql2;
                        SqliteDataReader dr = cmd.ExecuteReader();
                        while (dr.Read())
                        {
                            Console.WriteLine("name:{0};age:{1}", dr[0], dr[1]);
                        }
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
    
                Console.WriteLine("End.");
                Console.Read();

    程序中无需创建数据库,SqliteConnection会自动在程序根目录下创建

 

https://www.sqlite.org/index.html

这篇关于C# SQLite的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!