上位机小项目 (一)配置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>();