windows下编译SQLite和SQLite的入门用法(初步总结)

现阶段才疏学浅,菜鸟一只,所以下面某些操作背后的原理不甚明白或解释有偏差。

 

How to Compile SQLite http://www.sqlite.org/howtocompile.html .这是SQLite官网上对编译SQLite的总指导,而非详细教程。下面是个人实践心得,稍微总结,为不当菜鸟而迈一步。

一:windows下编译SQLite

如果下载了SQLite的Source Code,下载地址:http://www.sqlite.org/download.html

第一个文件的源代码目录如下:

没有可执行文件.exe。所以要进行编译。需要用到Gcc编译工具,这是linux系统下的编译工具。而在Windows中,若要使用Gcc,需要下载MinGw,并对其进行环境变量配置。(若未下载和配置,请先看最后面的“三:MinGW的环境变量配置”)配置成功后。打开Dos命令窗口,进行如下操作。

1.进入shell.c,sqlite3.c所在文件目录。我的是在E:\SoftwareDesign\SQLite\sqlite-ama

2.使用gcc命令编译shell.c和sqlite3.c文件。

这时目录中会多出a.exe文件。即是要编译出的可执行文件,用它可以进行创建数据库,添加数据等操作。

PS:在学习的过程中,看到别的网站上总是出现 sqlite3 test.db 创建数据库,而不知道sqlite3如何而来。原来sqlite3就是这里的a。(耗费一天多时间,菜鸟吧)

如果在编译的时候:gcc -o sqlite3 shell.c sqlite3.c 。编译生成的就是sqlite3.exe 。参数-o 指定生成文件的名称。如果没有-o参数,默认生成的文件名就是a。

引以注意:其实sqlite3.exe文件可以从官网中下载。从而以上步骤完全可以没有。

 

二:SQLite的入门用法:

引用下面的链接,讲的是一个比较详细的例子。http://wenku.baidu.com/view/9dbc551ca76e58fafab00343.html

在这里,基于链接中的内容,手动演示一遍。

1.如下图,创建数据库test.db,此时当前目录中没有test.db,因为里面还没有内容。这时,已进入sqlite3.exe,可以进行sql语句操作了。

2.sqlite>create table t(id integer,name text);

创建一个表t。此时当前目录中会出现test.db。

3.sqlite>insert into t(id,name) values(1,'boy1'); 插入一条数据。

4.sqlite>select * from t; 查询所有数据,此时显示出刚插入的唯一一条数据。

5.其他更多入门操作请见上面的链接。其中导入数据、保存数据等操作值得实践一遍。

PS:上面命令行的操作能让初学者深刻入微的体验sqlite的如何使用。当然现在网上有可视化的软件可以对sqlite数据库进行方便快捷的操作。

 

三:MinGW的环境变量配置

1.从官网上下载MinGW http://sourceforge.net/projects/mingw/files/

2.安装

3.进行环境变量配置。在环境变量中的PATH 变量中,添加$(MINGW)/bin路径,我的是G:\MinGW\bin。

4.检测是否配置成功可以在Dos窗口中,输入gcc -v  。如果是以下效果,表示配置成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值