新建乙個mfc基於對話方塊的專案後,更改屬性, 其中需要將include(裡面都是mysql的標頭檔案)lib是庫檔案,將.dll放入與.exe同級目錄下,或放入系統裡(c:\windows\system32)
封裝乙個mysql類
cmysql.h
#pragma once#includecmysql.cpp//#include
#pragma comment(lib,"libmysql.lib")
//#include using
namespace
std;
class
cmysql
;
#include "註冊按鈕實現函式:stdafx.h
"#include
"cmysql.h
"cmysql::cmysql(
void
)cmysql::~cmysql(void
)
}void
cmysql::disconnect()
bool cmysql::connectmysql(char *host,char *user,char *pass,char *db)
return
true;}
bool cmysql::selectmysql(char* szsql,int ncolumn,list&lststr)
}return
true;}
bool cmysql::updatemysql(char*szsql)
void登陸按鈕實現函式:cmysqldlg::onbnclickedbutton1()
; sprintf_s(sz,
"insert user values ('%s','%s')
",m_edituser,m_editpsw);
if
else
messagebox(_t(
"註冊失敗
"));
}
voidonok是關閉視窗函式;cmysqldlg::onbnclickedbutton2()
; list
lststr;
string
password;
sprintf_s(sz,
"select password from user where username = '%s'
",m_edituser);
,lststr))
else}}
更新按鈕的實現
void其中需要注意的:cstring 轉成 char*型別的函式getbuffer()mydlg::onbnclickedbutton1()
}
string 的內部是用char* 來封裝的,裝成char*的函式是c_str()
vs2008與oracle資料庫連線
1 必須安裝乙個oracle資料庫,一般有個預設的資料庫orcl,你也可以在建立乙個新的資料庫,這個應該是oracle資料庫知識,大家應該會見資料庫的。2 我們以dos介面為例,輸入sqlplus命令連線資料庫。測試連線 建立乙個使用者 必須建的 然後是使用者授權。必須授權時dba,其他的許可權好像...
VS連線Access資料庫詳解
新增資料來源獲取連線字串 例項化connection建立連線 例項化command建立資料庫查詢 使用cmd.executenonquery 判斷是否插入資料成功 使用 configurationmanager.connectionstrings方法獲取連線字串,格式為 connectionstri...
VB與資料庫 資料庫連線
話說學生管理系統和機房收費系統都完成了,再回來說資料庫的連線真的好嗎?貌似不太好,但是誰讓自己欠賬了呢 除了還,還能有更好的解決方法嗎?前幾天說 紅皮書 中的七個物件。當時的反應哪七個,腦子完全一片空白,不知所云。所以找出來,再看看吧。vb6.0與sqlserver有源資料庫連線,vb6.0中資料訪...