MFC中SQLite的使用
来源:互联网 发布:北风网 人工智能很贵 编辑:程序博客网 时间:2024/06/06 02:11
一、SQLite简介
SQLite支持 NULL、INTEGER、REAL、TEXT 和 BLOB 数据类型。
二、下载SQLite
1.在Source Code下下载sqlite源码包sqlite-amalgamation-3071602.zip,解压后得到四个文件:shell.c,sqlite3.c,sqlite3.h,sqlite3ext.h,其中,shell.c文件是用来生成
exe可执行文件用的。
三、生成静态链接库sqlite3.lib
1,打开vs2008 ,文件->新建->项目->Visual C++->Win32->Win32 项目,项目名称输入SQLite,点击下一步,应用程序类型选择"静态库",附加选项中取消选中“预编译头”。
2.将sqlite3.c,sqlite3.h两个文件复制到这个工程目录下,然后在项目中将这两个文件添加进来,然后再编译运行,会出现数据类型转换的一些警告,不用管它,然后在Debug目录下就会生成一个sqlite3.lib文件。
四、生成可执行文件sqlite3.exe
1.打开vs2008 ,文件->新建->项目->Visual C++->Win32->Win32 项目,项目名称输入SQLite,点击下一步,应用程序类型选择"控制台应用程序",附加选项中选中“空项目”。
2.将sqlite3.c,sqlite3.h,shell.c三个文件复制到这个工程目录下,然后在项目中将这两个文件添加进来,然后再编译运行,会出现数据类型转换的一些警告,不用管它,然后在Debug目录下就会生成一个sqlite3.exe文件。
五、运用sqlite3.exe创建数据库
1.将上面生成的sqlite3.exe文件放在任何位置
2.在CMD下进入到sqlite3.exe文件的目录下
3.在CMD命令提示符下输入sqlite3 test.db(test.db是数据库名)回车,执行完后,命令提示符自动跳转到"SQLITE>"状态。
注意:这时test.db数据库确实已经创建好了但是还是个临时的,所以现在还是看不到这个数据库!
4.create table user(name text); 这时可以看到这个数据库文件了。
5.如果下次还要使用此数据库时仍然使用sqlite3 test.db即可进入此数据库
六、在MFC中操作sqlite3.exe建好的数据库
将sqlite3.h和sqlite3.lib拷到新项目中,并将sqlite3.h添加到新项目中,同时添加如下代码。
#include "sqlite3.h"
#pragma comment(lib,"sqlite3.lib")
然后就可以使用sqlite3数据库了。
- MFC中SQLite的使用
- MFC中使用Sqlite
- MFC中SQLite数据库的使用
- 在MFC中使用SQLite
- mfc编译、使用sqlite
- android中sqlite的使用
- JAVA中sqlite的使用
- android中SQLite的使用
- android中SQLite的使用
- iOS中SQLite的使用
- Android中SQLite的使用
- JAVA中sqlite的使用
- JAVA中sqlite的使用
- Android中SQLite的使用
- sqlite中limit的使用
- sqlite中limit的使用
- Android中SQlite的使用
- android中sqlite的使用
- ACM 输入输出模板
- ZOJ 1088 System Overload
- git建立一个公共仓库
- 小结Foundation框架
- LeetCode OJ - Substring with Concatenation of All Words
- MFC中SQLite的使用
- 机房收费系统(二)小错误,大问题
- android界面相对布局
- linux下运行时链接库的路径顺序
- Android Studio开发Android问题集【持续更新】
- 【索引】Elementary Skills
- ZOJ 1113 u Calculate e
- 让你提前认识软件开发(47):同行评审
- ZOJ 1133 Smith Numbers