c 簡單封裝mysql資料庫連線類 例項

2021-09-01 14:20:40 字數 1183 閱讀 7726

在c++開發過程中,我們可能會用到mysql資料庫,這邊我簡單寫了乙個類似php封裝的mysql類,希望能幫助像我這樣的c++初學者。

我的環境是centos5.5

安裝完畢後 看**:

#include "mysql_connection.h"

#include #include #include #include #include #include #include using namespace std;

class mysql_database

sql::connection *db_connect(string database="")

catch (sql::sqlexception &e)

}/**

* ****** query for create/update/delete

* @param string sql

* @return bool true or fals

*/bool squery(string sql)

sql::resultset *query(string sql)

/* retrieve the row count in the result set */

int get_total(sql::resultset *result)

/*** fetch query rows

* @param result

* @param field the db table's field for this query

* @return mutil_map

*/map> fetch_map(sql::resultset *result,mapfield)

}return data ;

}};

用法如下:

#include#include#include#include#include #include "mysql_database.h"

#include "parase_ini.h"

using namespace boost;

using namespace std;

int main()

str+="\n";

cout<

說明 :上面的用法可能有其他模組 ,同學們看資料庫呼叫就行 了。

C 簡單通用的資料庫連線封裝

using system using system.collections.generic using system.linq using system.text using system.threading.tasks using system.data using system.data.sql...

mysql資料庫 C 封裝

為什麼要使用mysql資料庫?設想一下有乙個很大的 如10g 資料,我們不能將之存放在記憶體中,只能夠放在磁碟上,每一次cpu讀取資料都需要進行慢到 的磁碟io操作,那這時使用mysql這種關係型資料庫就顯得尤為重要的。記住mysql的資料也是存放在磁碟上面的,不過讀取速度更快!首先將mysql檔案...

C 連線MySQL資料庫

下面的 是乙個實現c 連線mysql資料庫的很好的例子 這裡用了建表,插入,檢索,刪表等常用功能 我用vc 6.0生成,已經成功連線了。在vc 6.0中要想把做一下兩步準備工作才可以。1 tools options directories include files中新增c program file...