思步网

标题: LR测试Mysql第一步:VC.Net连接Mysql的 [打印本页]

作者: bzcyer    时间: 2011-4-13 15:52
标题: LR测试Mysql第一步:VC.Net连接Mysql的
本帖最后由 bzcyer 于 2011-4-13 16:01 编辑

一、环境

1VS2003+Microsoft .NET Framework SDK v1.1

2mysql-5.0.37-win32.exe

3mysql-connector-net-1.0.10.exe

库文件和头文件:

E:MySQL Server 5.0include

E:MySQL Server 5.0libdebug
二、新建一个MFC对话框项目,增加一个Button,双击Buttom

三、在VS2003里添加以上头文件和库文件

工具—选项—项目—VC++目录,
“包含文件”增加“E:MySQL Server 5.0include
“库文件”增加“E:MySQL Server 5.0libdebug
另外将libmysql.liblibmysql.dll拷贝到当前项目的目录下。
四、代码
Stadfx.h添加代码:
  1. #pragma comment(lib,"libmysql.lib")

  2. #include <WinSock.h>

  3. #include "mysql.h"
复制代码



这里注意winsock.h一定要放在mysql.h上面。


Button对应的测试代码:
  1. void CMysqltestDlg::OnBnClickedConn()
  2. {
  3.         
  4.         CString cns = "Host=127.0.0.1;Database=lrtest;User   Id=root;password=bizhicheng;port=3306";
  5.         MYSQL mysql;
  6.         MYSQL_RES * result;

  7.         mysql_init(&mysql);

  8.         if (!(mysql_real_connect(&mysql ,"localhost" ,"root" ,"bizhicheng" ,"lrtest" ,0 ,NULL ,0)))
  9.         {
  10.                 MessageBox("Conn Error");
  11.                
  12.         }

  13.         if (mysql_query(&mysql ,"Select * from users") != 0)
  14.         {
  15.                 MessageBox("Error in query");
  16.         }
  17.         else
  18.         {
  19.         
  20.                 MessageBox("Query executed successfully");
  21.         }

  22.         mysql_close(&mysql);

  23. }
复制代码




五、结果
查询成功




  该贴已经同步到 bzcyer的微博
作者: bzcyer    时间: 2011-4-13 16:03
就这点东西,折腾了2个多小时。
基本再写两篇,就能写完曾经设想的用LR测试Mysql的问题了。不用特定的协议。
作者: 微博评论    时间: 2011-4-13 17:58
加油!加油!!

来自 漂在生活 的新浪微博
作者: 我是呆贼10    时间: 2013-3-30 15:30
好,很好,非常好!
作者: 永绿草皮    时间: 2014-3-3 19:18
还不错哦,如果再能多分享一些就perfect了!
作者: 鱼遇海    时间: 2014-5-10 18:24
支持,赞一个
作者: 捍卫梦想    时间: 2014-5-21 19:51
很有见地的探讨,先收藏着~
作者: 梦如    时间: 2014-7-6 13:28
没人回帖。。。我来个吧!
作者: 杨建雄    时间: 2014-7-24 17:31
前排支持下了哦~
作者: 最终的法术    时间: 2014-8-3 19:07
还不错哦,如果再能多分享一些就perfect了!
作者: 屿蓝深海    时间: 2014-9-7 12:43
还不错哦,如果再能多分享一些就perfect了!
作者: 唯美    时间: 2014-9-15 13:28
看了LZ的帖子,我只想说一句很好很强大!
作者: 闭夜的眼睛。    时间: 2014-9-17 20:01
还不错哦,如果再能多分享一些就perfect了!
作者: 凡高的麦田    时间: 2014-10-9 07:39
非常好,顶一下占位编辑
作者: 那种倒影成月。    时间: 2015-3-19 15:40
我也来顶一下..
作者: -浪漫果味C    时间: 2015-4-25 16:39
确实不错,顶先
作者: ミ曲线﹏    时间: 2015-5-1 10:47
不错 支持一个了
作者: 我们都来自地球    时间: 2015-5-2 17:04
学习下我只是路过,不发表意见……
作者: ︶烟花散尽    时间: 2015-5-6 22:41
路过的帮顶
作者: 买节操v    时间: 2015-5-14 17:04
很有见地的探讨,先收藏着~
作者: 别低头    时间: 2015-6-12 10:04
有空一起交流一下。
作者: CHEN沦    时间: 2015-9-19 19:51
确实不错,顶先
作者: 北船余音    时间: 2015-12-11 12:22
前排支持下了哦~
作者: 道拉格斯    时间: 2016-7-25 14:58
这么强,支持楼主,佩服
作者: 阿Q精神    时间: 2016-8-12 21:26
路过 帮顶 嘿嘿
作者: 闲蛋i    时间: 2017-4-24 12:40
我了个去,顶了
作者: 活出高姿态、    时间: 2017-5-18 13:41
很有借鉴意义,先收藏了,谢谢楼主。
作者: 孤病i    时间: 2017-6-19 13:09
很有借鉴意义,先收藏了,谢谢楼主。
作者: 画子入戏.    时间: 2017-11-8 16:42
打酱油的人拉,顺便赚点金币
作者: 友情保质期i    时间: 2017-11-14 11:42
前排支持下了哦~
作者: 永远的蔷薇    时间: 2017-11-22 21:16
好帖是需要鼓励的~
作者: 顾痣    时间: 2018-1-8 13:47
路过 帮顶 嘿嘿
作者: 龟兔    时间: 2018-1-26 08:57
确实不错,顶先
作者: 魅╰美。    时间: 2018-1-28 17:01
不错 支持一个了
作者: 入花庭    时间: 2018-4-7 12:37
very good.
作者: 够钟!    时间: 2018-5-5 19:38
鼎力支持!!
作者: 采女孩的大蘑菇    时间: 2018-5-20 11:00
确实不错,顶先
作者: 六角星    时间: 2018-7-25 21:35
很有借鉴意义,先收藏了,谢谢楼主。
作者: 彼岸蔷薇    时间: 2018-7-30 17:56
我了个去,顶了
作者: 不成功也成仁    时间: 2018-10-14 11:57
打酱油的人拉,顺便赚点金币
作者: 瑹歌    时间: 2018-10-17 14:24
没人回帖。。。我来个吧!
作者: 东方男孩    时间: 2018-12-27 08:20
very good.
作者: 孤岛    时间: 2019-1-17 14:14
很有借鉴意义,先收藏了,谢谢楼主。
作者: 我要专一了    时间: 2019-4-17 14:35
非常好,顶一下占位编辑
作者: 掐死时间    时间: 2019-5-29 21:48
前排支持下了哦~
作者: 四叶星光    时间: 2019-7-17 07:12
很有借鉴意义,先收藏了,谢谢楼主。
作者: 人亦已歌    时间: 2019-8-4 18:53
好帖是需要鼓励的~
作者: _相守一世    时间: 2019-10-11 09:52
very good.
作者: 寵柳嬌花    时间: 2019-12-3 12:15
我也来顶一下..
作者: 班尼路    时间: 2020-1-2 13:18
确实不错,顶先
作者: 倒霉催的    时间: 2020-2-9 18:27
很有借鉴意义,先收藏了,谢谢楼主。
作者: ‘黑白交錯℡    时间: 2020-5-22 12:25
这么强,支持楼主,佩服
作者: 霸欲、天下    时间: 2020-7-18 17:25
有空一起交流一下。
作者: 我是风    时间: 2020-11-21 09:47
其实,很多情况下都是这样的,习惯就好。




欢迎光临 思步网 (http://www.step365.com/) Powered by Discuz! X3.2