C#如何使用SQLite数据库兼容32位,64位系统

Posted 青年解忧杂货店

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#如何使用SQLite数据库兼容32位,64位系统相关的知识,希望对你有一定的参考价值。

C#如何使用SQLite数据库兼容32位,64位系统
SQLite概述

SQLite是一个开源、免费的小型RDBMS(关系型数据库),能独立运行、无服务器、零配置、支持事物,用C实现,内存占用较小,支持绝大数的SQL92标准。

对于小型的桌面型的应用程序,SQLite完全能够满足日常的需求,但是在日常的使用中会发现,如果通过自己的方式导入引用,生成的应用程序很难同时兼容32位和64位的操作系统。

SQLite数据库官方主页:http://www.sqlite.org/index.html

新建一个项目

使用VS2013新建一个WinForm应用程序,建立一个如下图所示的窗口,在窗口上面添加几个按钮,用来操作数据库,本文重点讲解如何使数据库同时兼容64位,32位操作系统的方法,所以只增加了一个增加到数据库的按钮。


使用Nuget工具包导入SQLite

使用NuGet程序包管理器,直接导入SQLite到项目,选择“工具”-》“NuGet程序包管理器”-》“管理解决方案的NuGet程序包”

C#如何使用SQLite数据库兼容32位,64位系统

之后再弹出的对话框中,搜索,SQLite直接选择第一个搜索项,安装就好了

C#如何使用SQLite数据库兼容32位,64位系统

安装完毕之后,SQLite相关的动态链接库就直接被导入到项目中了,可以直接使用即可

C#如何使用SQLite数据库兼容32位,64位系统

安装完毕之后相关的动态库被自动的导入到项目中了

C#如何使用SQLite数据库兼容32位,64位系统

通过这样的方式导入的SQLite能够同时兼容32位和64位操作系统,如果自己通过在官网下载动态库再导入的话需要通过一个比较复杂的方式才能实现32位和64位操作系统的兼容使用,这种方式是最简单的。

创建数据库和表,同时添加数据

关于数据库的具体使用,添加引用,创建数据库文件,在数据库文件中创建一张表,这里就简单的介绍一下:

C#如何使用SQLite数据库兼容32位,64位系统

在数据库中添加一条数据

项目源码:

链接:https://pan.baidu.com/s/1o7M35Xo 密码:ltkb


获取更多关于TestStand相关知识和经验



以上是关于C#如何使用SQLite数据库兼容32位,64位系统的主要内容,如果未能解决你的问题,请参考以下文章

如何使代码兼容 32 位和 64 位

Visual Studio中根据系统区分引用64位32位DLL动态库文件的配置方法

C# 32位程序在64位系统下注册表操作

使用 C#,如何获取我的机器是 64 位还是 32 位?

如何解决64位系统与32位软件不兼容

office32位和64位的区别,用户如何选择