void UserReg::OnBUTTONUserRegDBTest()
{
MYSQL *myData=NULL;
//myData = mysql_init((MYSQL*) 0);
myData=mysql_init((MYSQL*) 0);
char sql[500]="";
if(mysql_real_connect(myData, "localhost", "root", "admin", "test", 3306, NULL, 0))
{
AfxMessageBox("连接成功");
}else{
AfxMessageBox("失败");
}
User u;
GetDlgItem(IDD_Text_UserReg_Username)->GetWindowText((CString)u.username);
GetDlgItem(IDD_Text_UserReg_Password)->GetWindowText((CString)u.password);
GetDlgItem(IDC_COMBO_UserReg_Sex)->GetWindowText((CString)u.sex);
sprintf(sql,"insert into users (username,password,sex) values('lindeqiang','123456','male')");
mysql_query(myData,sql);
mysql_close(myData);
}
本文介绍了一个使用 C++ 进行 MySQL 数据库操作的例子,包括数据库连接、插入数据等步骤。通过实例展示了如何在 C++ 应用中实现 MySQL 的基本 CRUD 操作。

334

被折叠的 条评论
为什么被折叠?



