mysql数据库的安装调试和vc实现.doc
还剩
4页未读,
继续阅读
下载文档到电脑,马上远离加班熬夜!
亲,喜欢就下载吧,价低环保!
内容要点:
etLength())!=0){ AfxMessageBox("删 除 失 败 "); }( 4) 读 取 表 格 内 容 到 CListCtrl 控 件 m_listm_list.DeleteAllItems();char *ch_query;ch_query="select * from mytable";if(mysql_real_query(&mysql,ch_query,(UINT)strlen(ch_query))!=0){AfxMessageBox("数 据 库 中 表 格 出 错 "); }CString str;MYSQL_RES *result;MYSQL_ROW row;if(!(result=mysql_use_result(&mysql))){ AfxMessageBox("读 取 数 据 集 失 败 "); }int i=0;while(row=mysql_fetch_row(result)){str.Format("%s",row[0]);m_list.InsertItem(i,str);str.Format("%s",row[1]);m_list.SetItemText(i,1,str);str.Format("%s",row[2]);m_list.SetItemText(i,2,str);i++;}mysql_free_result(result);( 5) 关 闭 数 据 库mysql_close(&mysql);//最 好 写 到 OnDestroy()函 数 中五 、 结 束 语本 文 在 几 位 网 友 的 工 作 基 础 上 详 细 介 绍 了 MySQL 的 安 装 、 调 试 , 以 及 如 何 用 VC 进 行 编 译 ,实 现 数 据 的 “添 加 、 修 改 、 删 除 ”等 功 能 , 可 以 为 在 MySQL 的 VC 编 程 中 感 到 困 惑 的 朋 友 们 提 供一 点 帮 助 , 在 此 向 几 位 网 友 表 示 感 谢 !if(!mysql_real_connect(&mysql,"localhost","root",NULL,"mydb",3306,NULL,0)){//mydb 为 你 所 创 建 的 数 据 库 , 3306 为 端 口 号 , 可 自 行 设 定 AfxMessageBox("数 据 库 连 接 失 败 "); return FALSE;}( 1) 实 现 添 加 功 能CString strUsername,strList,strRemark,strSQL;strSQL.Format("insert into mytable(username,visitelist,remark) values(\'%s\',\'%s\',\'%s\')",strUsername,strList,strRemark);//注 意 一 定 要 写 在 一 行 , 而 且 必 须 要有 \'\'if(mysql_real_query(&mysql,(char*)(LPCTSTR)strSQL,(UINT)strSQL.GetLength())!=0){ AfxMessageBox("增 添 失 败 "); }( 2) 实 现 修 改 功 能 CString strUsername,strList,strRemark,strSQL,str_PreName;//str_PreName用 于 记 录 想 要 修 改 的 行 , 详 情 请 看 源 代 码strSQL.Format("update mytable set username=\'%s\',visitelist=\'%s\',remark=\'%s\' where username=\'%s\'",strU
发表评论
暂无评论,赶快抢占沙发吧。