C++用sqlite3_open连接打开指定数据库的小问题

Posted maoye520

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++用sqlite3_open连接打开指定数据库的小问题相关的知识,希望对你有一定的参考价值。

一开始我也纳闷,我以为是我数据库没弄好,但是当我仔细检查,才发现 原来我少了分号

写少了分号,可能会导致  database    和  table    找不到。。。

所以用的时候需要注意。。。

代码部分:

#include "stdafx.h"  
#include "sqlite3.h"  
#include <iostream>  
using namespace std;

sqlite3 * pDB = NULL;
int _tmain(int argc, _TCHAR* argv[])

    //打开路径采用utf-8编码  
    //如果路径中包含中文,需要进行编码转换  
  //指定数据库路径记得写全 并加上 分号 " ; "
int nRes = sqlite3_open("D:\\sqlite\\fuck.db;", &pDB); if (nRes != SQLITE_OK) cout << "Open database fail: " << sqlite3_errmsg(pDB); goto QUIT; else cout << "打开数据库成功!" << endl; QUIT: sqlite3_close(pDB); return 0;

 

以上是关于C++用sqlite3_open连接打开指定数据库的小问题的主要内容,如果未能解决你的问题,请参考以下文章

如果 sqlite3_open() 返回错误和有效的数据库连接怎么办?

sqlite学习笔记之sqlite3_open函数的使用

C++中输入指定网址,然后用IE浏览器打开

SQLite 如何变成 内存数据库

怎么用c++关闭一个指定的ie网页?

iOS学习笔记16-SQLite应用