在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...