微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐