c# sqlite避坑

@[TOC]C# SQLite避坑

Sqlite安装

二级目录### 三级目录

笔者近期需要做一个单机数据库,找上了sqlite,由于是内网电脑,没法联机下载,在安装使用过程中出现了不少麻烦,现在写出来与大家分享。

1.引入sqlite

(1) 选好版本

引入sqlite前,首先要确定你要用的版本,sqlite的版本与.net framework的版本密切相关,不要最求最新的.net framework或者是最新版的sqlite,适合、匹配的才是最好的。

(2) 下载正确

选好了版本就该下载了,在网上查的时候,安装方法有很多,都可行,但是有的时候信息多了就容易乱,c# 在引入的时候还有多个依赖项需要共同引入,而这几个依赖项也都是一对一匹配的,缺东西或者版本不对无法使用。
这里推荐下载位置https://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
在这里下载一个包里就把sqlite及其依赖项都附上了,还带测试程序,根据自己程序的目标系统型号、x64还是x86、.net framework版本,确定要下载的包。
这个时候可以看到每一个版本都有两个包,一个是正常版、一个是bundle版。
正常版里多一个SQLite.Interop.dll,正常版需要这个依赖项,笔者在引入的时候一直引入不了。
对于新手的我来说bundle版就是福音了,它不需要引入SQLite.Interop.dll,在使用过程中完全没有任何问题。

2.使用SQLite

sqlite的语法与正常SQL语句基本一致,但是毕竟是简化版,少了一些功能,但是也添加了一些比较好用的东西,比如虚拟表。建议使用前看看教程
推荐菜鸟教程:
https://www.runoob.com/sqlite/sqlite-tutorial.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值