paip c sqlite資料庫操作總結

2021-06-18 11:09:31 字數 1497 閱讀 5622

paip.c++ sqlite資料庫操作總結

作者attilax ,  email:[email protected] 

1.引用sqlite3.dll

-------------------------

includepath +=  d:\sqlitelib

libs += d:\sqlitelib\sqlite3.dll

2.為了方便,寫了個helper類..

---------------------------

--------*.h--------

#ifndef sqlitehelper_h

#define sqlitehelper_h

#pragma once

#include "sqlite3.h"

class sqlitehelper

;#endif // sqlitehelper_h

----cpp---------

#include "sqlitehelper.h"

#include  

using namespace std;

//// construction/destruction

//sqlitehelper::sqlitehelper()

sqlitehelper::~sqlitehelper()

void sqlitehelper::execsql(char *sql)

char **sqlitehelper::rawquery(char *sql,int *row,int *column,char **result)

void sqlitehelper::opendb(char *path)

printf("\n");

qstring arturl=dbresult[i*ncolumn+0];

qstringlist  lic922=arturl.split("/");

qstring  artid=lic922[lic922.length()-1];

qstring catid=dbresult[i*ncolumn+1];

qstring linec920=artid+","+catid;

t <<  linec920 +"\r\n";

}printf("--------------------------------\n");

f.close();

}//    char *ll=u2g(re[(2+1)*col+1]);

//    cout}4.sqlite的記錄結果稍微有點兒不一樣..

-----------------------------------

是一緯的..  fieldindex=rowindex*ncolumn+colindex;  z這樣才能 查詢到對應的記錄..

參考:c++操作sqlite資料庫 - open 開發經驗庫.htm

sqlite3_get_table使用舉例 - babybandf的日誌 - 網易部落格.htm

MongoDB 資料庫基操

認識mongodb 進入資料庫 mongo 退出 exit 庫,集合操作 顯示所有庫 show dbs 切換 建立資料庫 use 資料庫名稱 檢視所在庫 db 刪除庫 db.dropdatabase 顯示當前資料庫的集合 show collections 建立集合 db.createcollecti...

Redis資料庫基操

nosql簡介 不支援sql語法 讀寫效能高 靈活的資料模型 redis簡介 redis特性 1 redis支援資料的持久化,可以將記憶體中的資料儲存在磁碟中,重啟的時候可以再次載入進行使用。2 redis不僅僅支援簡單的key value型別的資料,同時還把value分為list,set,zset...

poco庫開發mysql Poco資料庫操作

1.poco進行資料庫操作的步驟一般是 a.建立會話 session b.從db中讀寫資料 into,use c.使用statements d.使用容器 collection 資料,集合.e.使用limit限定 f.如何使用複雜的資料型別 如何將乙個c 物件對映到資料庫的表 下面是乙個簡單的運算元據...