Windows Phone8 中如何引用 SQLite 数据库

时间:2023-03-08 17:45:01

SQLite数据库介绍

1.SQLite是一款轻型的嵌入式数据库,使用C++开发,使用非常广泛

2.SQLite是一款跨平台的数据库,支持Windows、Linux、Android、IOS、Windows Phone行装系统

3.在Windows Phone中的SQLite是一个非托管组件

4.可以在Windows运行时中使用,也可以在C#项目中使用

5.在C#项目中需要通过Windows运行时组件来访问

下面介绍如何在wp中使用SQLite开发应用程序

1.首先我们来下载数据库工具安装包,地址为:http://www.sqlite.org/download.html,找到关于wp8的下载链接下载并安装,安装完后重启visual studio,这时我们就可以在 菜单>工具>扩展和工具 中看到添加的组件

2.下载C++项目sqlite-net-wp8 : https://github.com/peterhuene/sqlite-net-wp8 项目,通过vs添加现有项目的方式添加到项目当中 ,如下图所示:

Windows Phone8 中如何引用 SQLite 数据库

Windows Phone8 中如何引用 SQLite 数据库

3.打开控制台
Windows Phone8 中如何引用 SQLite 数据库
Windows Phone8 中如何引用 SQLite 数据库
4.在下方输入命令并回车 Install-package sqlite-net 这里会提示状态,添加成功后为自动在项目中添加两个操作类(如果出现无法解析域名nuget.org的情况可多试几次),如下图所示:
Windows Phone8 中如何引用 SQLite 数据库
Windows Phone8 中如何引用 SQLite 数据库
Windows Phone8 中如何引用 SQLite 数据库
Windows Phone8 中如何引用 SQLite 数据库
5.打开SQLite.cs 文件 后可以看到如下所示:
Windows Phone8 中如何引用 SQLite 数据库
Windows Phone8 中如何引用 SQLite 数据库
第一句 If 里是SQLite对C#的支持,我们这里选择#elif USE_WP8_NATIVE_SQLITE (C++版本,效率高),打开项目 属性,如下图示,添加条件编译项
Windows Phone8 中如何引用 SQLite 数据库
Windows Phone8 中如何引用 SQLite 数据库
6.最后添加项目引用,将SQLite的项目引用到SQLiteDemo项目中即可,到此为止就完成了 Windows Phone8 中对 SQLite 的引用工作,下面我们就可以使用SQLite来存储数据了,下一节将主要介绍如何操作SQLite数据库。