admin管理员组

文章数量:1606539

1.SQLite简述

1.1 引言

  • 数据库保存有组织的数据的容器(通常是一个文件或是一组文件)
  • SQL:SQL (发音为字母S-Q-L或是sequel) 是 Structured Query Language(结构化查询语言)的缩写。SQL是一种专门用来与数据库沟通的语言
  • 误用导至混淆:人们通常用数据库这个术语来代表他们使用的数据库软件,这是不正确的,也因此产生了许多混淆。确切地说,数据库软件应称为数据库管理系统(DBMS)。数据库是通过DBMS创建和操纵的容器,而具体它究竟是什么,形式如何,各种数据库都不一样。

1.2 没有最好的,只有最合适的。

数据库软件有很多种,针对笔者的应用场景,将目标定位在了SQLite和MySQL这两个上。开源,轻量,便于移植,是我选择时的主要考虑因素,这里最终选择了SQLite

SQLite精巧、轻量、追求高性能(单机下),无需进行附加安装,便于移植,没有网络层,适用于单机、移动应用、嵌入式。

MySQL功能强大,体积较小(相较于大型数据库),支持高并发,支持多种连接方式,适用于C/S模型、中小型网站等。

 

2.SQLite的安装和配置

2.1 系统环境

笔者暂用的环境是 Win10 64bit + VS2105,不过重要的是方法和流程,如果使用win7和VS的其他版本应该都是大同小异。

后面笔者计划将其用到嵌入式linux中,再另作笔记。

2.2 下载及配置

SQLite的官网下载地址:https://www.sqlite/download.html

该页面可见SQLite的源码和说明文档,也提供了Android、 Linux、Mac OS X 和Windows等环境下的不同版本的SQLite的预编译文件下载。

针对笔者的环境,下载这两个文件,sqlite-dll-win64-x64-3300100.zip 和 sqlite-tools-win32-x86-3300100.zip,前者是已经编译好的64bit的动态链接库文件,后者是windows下的管理工具包。分别解压可以得到:

将上面解压后的5个文件都放到一个自己指定的文件夹下,将该文件夹的路径添加到系统环境变量中,即可通过cmd使用,这样做的目的也仅仅是为了方便通过命令行的方式使用,与其他无关。

操作方法:右键我的电脑-属性-高级系统设置-环境变量,在系统环境变量中找到“Path”,

本文标签: SqliteWindows