資源簡介
http://download.csdn.net/source/1091615
對這個版本中的內存泄露BUG做修正。
和這個相同的
http://download.csdn.net/source/1094360

代碼片段和文件信息
#include?
#include?
CMySqlDB?g_mySqlDB
void?main()
{
if?(?!g_mySqlDB.Connect(“127.0.0.1“?“root“?“123456“)?)
{
printf(“連接數據庫失敗\n“);
getchar();
return?0;
}
if?(?!g_mySqlDB.OpenDB(“test“)?)
{
printf(“打開數據庫失敗\n“);
getchar();
return?0;
}
//?設置成支持UTF8格式
g_mySqlDB.SetUTF8();
//?判斷連接是否正常
g_mySqlDB.IsConnect();
//?刪除
g_mySqlDB.QueryF(“DELETE?FROM?users?WHERE?userid=‘%s‘“?“test“);
//?設置是否自動提交
g_mySqlDB.AutoCommit(FALSE);
//?插入
g_mySqlDB.Query(“INSERT?INTO?users?(useridpasswordtypetest)?VALUE?(‘test‘?‘345‘?‘2‘?‘full‘)“);
//?回滾
g_mySqlDB.Rollback();
//?立即提交
g_mySqlDB.Commit();
g_mySqlDB.Query(“INSERT?INTO?users?(useridpasswordtypetest)?VALUE?(‘jason‘?‘345‘?‘2‘?‘full‘)“);
//?立即提交
g_mySqlDB.Commit();
//?更新
g_mySqlDB.Query(“UPDATE?users?SET?password=‘789‘?WHERE?userid=‘test‘“);
//?查詢
g_mySqlDB.Query(“SELECT?*?FROM?users“);
char?szFieldValue[250];
while(?g_mySqlDB.FetchRow()?)
{
//?打印數據
printf(g_mySqlDB.GetFieldValue(szFieldValue?0));
printf(g_mySqlDB.GetFieldValue(szFieldValue?1));
printf(g_mySqlDB.GetFieldValue(szFieldValue?2));
printf(g_mySqlDB.GetFieldValue(szFieldValue?3));
}
if?(?g_mySqlDB.Connect(“127.0.0.1“?“root“?“123456“?“test“)?)
{
g_mySqlDB.SetUTF8();
printf(“重連成功,程序繼續運行。\n“);
}
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????8410??2009-03-11?13:57??MySqlDB.cpp
?????文件???????2197??2009-03-11?13:57??MySqlDB.h
?????文件???????1480??2009-03-11?14:37??example.cpp
-----------?---------??----------?-----??----
????????????????12087????????????????????3
評論
共有 條評論