C++使用sqlite的方法

windows下sqlite的使用

1.先去官网下载sqllite文件

2.编译生成lib文件

 sqlite3.h(在sqlite-amalgamation-3071300.zip压缩包中)添加到工程。
sqlite3.lib复制到工程文件夹下。
工程属性中添加sqlite3.lib库依赖。

3.创建win32工程

代码如下:

/* 
本程序测试sqlite数据库的增删改查 

*/    
  
#include "stdafx.h"  
#include "sqlite3.h"  
#include   
using namespace std;  
  
sqlite3 * pDB = NULL;  
  
//增加用户  
bool AddUser(const string& sName, const string& sAge);  
//删除用户  
bool DeleteUser(const string& sName);  
//修改用户  
bool ModifyUser(const string& sName, const string& sAge);  
//查找用户  
bool SelectUser();  
  
int _tmain(int argc, _TCHAR* argv[])  
{  
    //打开路径采用utf-8编码  
    //如果路径中包含中文,需要进行编码转换  
    int nRes = sqlite3_open("D:\\sqlite\\test.db", &pDB);  
    if (nRes != SQLITE_OK)  
    {  
        cout<<"Open database fail: "<

运行结果:

add user success: zhao  18  
add user success: qian  19  
add user success: sun   20  
add user success: li    21  
delete user success: zhao  
modify user success: sun        15  
id = 2, name = qian, age = 19,  
id = 3, name = sun, age = 15,  
id = 4, name = li, age = 21, 





你可能感兴趣的:(C++)