上位机小项目 (一)配置sqlite数据库

 


上位机小项目(一)配置sqlite数据库

第一步:电脑安装sqlite数据库

链接:https://pan.baidu.com/s/1oHVSLRiSS5qhSzQc3eyJcw?pwd=7s66
提取码:7s66

可以通过百度网盘链接直接下载(其中含有sqlite安装文件与一个管理软件)

  1. 下载以后,将两个文件夹里面的文件合在一个文件夹里面

    image-20230316001738012

  2. 移动到新建文件夹里面(我使用的是D盘)

    image-20230316001819570

  3. 配置电脑的环境变量

    image-20230316001951810

    image-20230316002042371

    配置Path变量

    image-20230316002120311

    使用cmd执行

    image-20230316002233682

    显示结果如上即为成功

  4. 可以使用管理软件管理sqlite数据库

    image-20230316002407249

第二步:项目安装sqlite+sqlSugar包

  1. 使用包管理工具安装System.Data.sqlite与sqlSugar包(DAL安装sqlSugar,页面层sqlite与sqlSugar都要安装)

    System.Data.SQLite安装的时候会自动安装很多的包依赖,会比较的慢

image-20230316002641630

image-20230316002509239

  1. 代码配置

    image-20230316004629671

SqlSugarHelper.cs

    public class SqlSugarHelper
    {
        public static string ConnectionString = string.Empty;


        public static SqlSugarClient SqlSugarClient
        {
            get
            {
                return new SqlSugarClient(new ConnectionConfig()
                {
                    ConnectionString = ConnectionString,
                    DbType = DbType.Sqlite,
                    IsAutoCloseConnection = true,
                    InitKeyType = InitKeyType.SystemTable
                });

            }
        }

    }

SqlSugarService.cs

    public class SqlSugarService
    {
        public static void SetConnectionString(string ConnectionString)
        {
            SqlSugarHelper.ConnectionString = ConnectionString;
        }

    }

Program.cs (其中数据库是 在bin目录下的DataBase目录下的AutomaticStoreMotion文件)

        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            string DataBasePath= Path.Combine(new string[]{ Application.StartupPath,"DataBase", "AutomaticStoreMotion" });
            SqlSugarService.SetConnectionString(DataBasePath+"Pooling=true;FailIfMissing=false");
            Application.Run(new Form1());
        }

调用程序 Form1.cs

var list = SqlSugarHelper.SqlSugarClient.Queryable<SysAdmin>();

image-20230316014918864

posted @   聆听微风  阅读(291)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示

目录导航