資料庫與vs的連線

2022-08-03 02:06:15 字數 1649 閱讀 8984

新建乙個mfc基於對話方塊的專案後,更改屬性,  其中需要將include(裡面都是mysql的標頭檔案)lib是庫檔案,將.dll放入與.exe同級目錄下,或放入系統裡(c:\windows\system32)

封裝乙個mysql類

cmysql.h

#pragma once#include 

//#include

#pragma comment(lib,"libmysql.lib")

//#include using

namespace

std;

class

cmysql

;

cmysql.cpp

#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(

"註冊失敗

"));

}

登陸按鈕實現函式:

void

cmysqldlg::onbnclickedbutton2()

; list

lststr;

string

password;

sprintf_s(sz,

"select password from user where username = '%s'

",m_edituser);

,lststr))

else}}

onok是關閉視窗函式;

更新按鈕的實現

void

mydlg::onbnclickedbutton1()

}

其中需要注意的:cstring 轉成 char*型別的函式getbuffer()

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中資料訪...