上位机小项目 (一)配置sqlite数据库
上位机小项目(一)配置sqlite数据库
第一步:电脑安装sqlite数据库
链接:https://pan.baidu.com/s/1oHVSLRiSS5qhSzQc3eyJcw?pwd=7s66
提取码:7s66可以通过百度网盘链接直接下载(其中含有sqlite安装文件与一个管理软件)
-
下载以后,将两个文件夹里面的文件合在一个文件夹里面
-
移动到新建文件夹里面(我使用的是D盘)
-
配置电脑的环境变量
配置Path变量
使用cmd执行
显示结果如上即为成功
-
可以使用管理软件管理sqlite数据库
第二步:项目安装sqlite+sqlSugar包
-
使用包管理工具安装System.Data.sqlite与sqlSugar包(DAL安装sqlSugar,页面层sqlite与sqlSugar都要安装)
System.Data.SQLite安装的时候会自动安装很多的包依赖,会比较的慢
-
代码配置
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>();
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本