【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】

sqlite之前一直听说过,但是没有怎么使用过。今天从sqlite的官方网站上下载了源码,也就是ww.sqlite.org上面的源代码,简单编译了一下。居然非常好用 。步骤十分简单,可以供大家参考一下。这里只是作为学习数据库使用的,不是作为dll库或者lib库链接到自己的代码中使用的,所以简单生成执行文件即可。

(1)首先到这里下载sqlite的最新代码,即http://www.sqlite.org/download.html这里Source code处的第一个地址下载即可;

(2)文件下载到本地后解压,我们发现其实就是4个文件,即shell.c,sqlite3.c,sqlite3.h,sqlite3ext.h;

(3)本地创建一个vc的console工程,将四个文件加入到工程里面;

(4)直接F7输入,编译器会编译、链接生成一个版本;

(5)在Debug目录下,一个sqlite3的执行文件就做好了。

为了实验一下我们的sqlite是否好用,我们立即启动执行文件,如果还是留在编译器下,直接按下F5就可以,屏幕上会出现这样的打印sqlite>,这时候我们就可以输入内容了,比如说随便创建一张表,

create table tbl1 (one varchar(10), two smallint);

insert into tbl1 values('hello', 10);

insert into tbl1 values('china', 20);

select * from tbl1;

有了上面的操作之后,我们就可以顺利创建一张表,同时在表中插入自己的数据,同时输出打印这些数据是不是非常方便。至于后面的内容,大家可以根据网上的教程,不断地学习和完善。

sqlite的编译、练习相关推荐

  1. 嵌入式数据库SQLite的编译、安装和使用[ZT]

    嵌入式数据库SQLite的编译.安装和使用 下文介绍的内容都是基于 RedHat Linux 9.0 平台的. 引言:sqlite简介 sqlite是嵌入式SQL数据库引擎SQLite(SQLite ...

  2. Windows中SQLite的编译及编程

    网上很多大牛其实都写了,这里只是为了记录自己的学习情况,顺便学习一下编译生成静态链接库,进入正题 开发环境:Windows 10+VS2013. 开发语言:C/C++. 首先,要在C程序中使用SQLi ...

  3. QT5.4 vs2013静态加载插件的sqlite静态编译

    1. 非常多同学在静态编译QT5完毕后, sqlite的驱动老是载入不进去, 原因可能是由于你没有例如以下操作: #include <QtPlugin> Q_IMPORT_PLUGIN(Q ...

  4. Linux之Qt利用Sqlite静态编译库(转)

    参考:http://www.linuxidc.com/Linux/2011-11/47465.htm sqlite3编译安装 ------------------------arm版--------- ...

  5. 轻量级数据库sqlite的编译

    sqlite是很多客户端程序所使用的一种轻量级数据库,但是目前没有lib文件,只有源码和dll文件,我们可以利用VS工具生成lib,然后在应用程序中使用. (1)下载地址 http://www.sql ...

  6. sqlite fts5 编译 xcode other c flags

    -DSQLITE_ENABLE_FTS5 -DSQLITE_HAS_CODEC.-DSQLITE_TEMP_STORE=2.-DSQLITE_THREADSAFE.-DSQLCIPHER_CRYPTO ...

  7. SQLite编译(How To Compile SQLite)

    摘自:http://www.sqlite.org/howtocompile.html Amalgamation Versus Individual Source Files与单个源文件合并 SQLit ...

  8. SQLite安装、编译与应用

    原文: https://www.cnblogs.com/5211314jackrose/p/5720100.html 什么是 SQLite SQLite是一款轻量级的.基于文件的嵌入式数据库,实现自包 ...

  9. SQLite源码编译教程

    SQLite源码编译安装 SQLite简介 编译安装 源码下载 编译过程 demo实例 总结 SQLite简介 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用M ...

最新文章

  1. linux ssh登录失败
  2. GMIS 2017大会Wesly Mukai演讲:智能运输的未来
  3. 【科普】boy and girl,你是不是对算法工程师有误解
  4. android 微信分享没反应问题总结
  5. 开源组件DocX导出Word
  6. Android之自定义checkbox样式
  7. FineReport的公式编辑框的语法简介
  8. java解释器是哪个命令_宽恕命令解释器的最佳Java库(IES)
  9. 解决Odoo出现的Unable to send email, please configure the sender's email address or alias.
  10. Codeforces 631E 斜率优化
  11. win7将html设为桌面背景,win7系统将桌面背景设置为自己心仪类型的方法
  12. 把JRuby Rails应用部署在Java应用服务器上
  13. 洛克菲勒写给儿子的38封信
  14. 一名程序员的内心独白:我很忙,但我的代码还是很糟糕
  15. 秋草独寻人去后——986山野穿越点滴(七)
  16. 精品基于Uniapp+Springboot实现的患者服药提醒APP
  17. Java项目专栏之数据库建表
  18. 人力资源管理系统面向对象建模分析
  19. flowable支持集群数据库
  20. 争夺“李子柒”,但别让“她”跑了

热门文章

  1. 稳扎稳打Silverlight(30) - 2.0Tip/Trick之Silverlight.js, Silverlight.supportedUserAgent.js
  2. 001_深度剖析什么是 SLI、SLO和SLA?
  3. javaWeb校园宿舍管理解析(二)
  4. 有软件开发,就要有软件测试!
  5. VC6.0多线程例程
  6. ASP如何获取客户端真实IP地址
  7. 使用维护Relationship
  8. python+selenium,实现带有验证码的自动化登录功能
  9. Python3爬虫(六) 解析库的使用之Beautiful Soup
  10. 【数据仓库】——星型模型和雪花模型