C#+SQLite操作之一 连接数据库

本文介绍了在C#环境下,使用SQLite数据库的配置步骤,包括环境变量设置和NuGet包安装。接着,通过SQLite Export工具创建数据库,最后展示了如何在WinForm项目中连接数据库并显示数据。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

某非联网设备采用了C#+SQLite数据库
开发平台 :Visual Studio 2019 Pro
开发语言:C#
数据库:SQLite

一、需要做哪些配置

  1. Sqlite部署
    Sqlite部署需下载2个文件包
    Sqlite下载页下载sqlite-tools-win32-.zip 和 sqlite-dll-win32-.zip 压缩文件
    创建文件夹,例如 C:\Program Files\Sqlite3
    将两个压缩包解压到 C:\Program Files\Sqlite3
    在这里插入图片描述

控制面板->所有控制面板->系统->高级系统设置->环境变量->系统变量->path->编辑,将C:\Program Files\Sqlite3加入环境变量
可通过cmd命令查看是否配置成功,成功如下图:
在这里插入图片描述

  1. 在VS上通过工具 >>Nuget包管理器找到System.Data.SQLite以最新稳定版安装即可

    安装成功后,右侧引用中会出现
    在这里插入图片描述

二、创建数据库

创建数据库可以通过命令行的方式和现有工具2种方式
命令行方式有兴趣的可以自行搜索相关资料
此处只介绍使用SQLite Export的方法
在这里插入图片描述
略过数据库创建其他过程,我们创建了如下图所示数据库
在这里插入图片描述

三、C#连接数据库

  1. 创建一个winform项目,Designer中放入DataGirdView控件

在这里插入图片描述
2. 后台代码加入using

using System.Data.SQLite;
using System.Data;
namespace WindowsFormsTestApp
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            ConnectDB();
        }

        public void ConnectDB()
        {
            string dataConnPath = @"Data Source =F:\CameraML\DataBase\Ml_DB.db";
            SQLiteConnection dataConn = new SQLiteConnection(dataConnPath);
            dataConn.Open();
            DataTable dt = new DataTable();
            SQLiteCommand command = new SQLiteCommand("select * from GJB420A",dataConn);
            command.ExecuteNonQuery();
            SQLiteDataAdapter mAdapt = new SQLiteDataAdapter(command);
            mAdapt.Fill(dt);
            dataGridView1.DataSource = dt;
        }
    }
}

运行后效果
在这里插入图片描述


总结

例如:以上就是今天要记录的内容。

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值