QTP中连接MYSQL束手无策,其实根本原因是默认的我们的操作系统中ODBC驱动里默认不支持开源的MySQL驱动。
要解决这个问题的方法非常简单,安装一个相关的驱动就能解决问题了。这里给出这个驱动程序的下载地址: MyODBC-3.51.11-2-win.exe
安装完毕后,到“控制面板--管理工具--数据源ODBC--系统DSN”把它添加进来,步骤如下:
1. 点击添加,弹出系统中存在的数据库驱动选择框,在这里面选择刚才添加的mysql数据库驱动 MyODBC-3.51.11 Driver 然后点击完成,弹出连接配置页面,填写data source名称,数据库服务器名 用户名,密码 然后选择要连接的数据库
2. 配置完成后,点击测试,如果连接正确,会显示测试成功,测试成功后,点击确定,完成配置
3. 在QTP中,选择Insert——CheckPoint(也可以是Output Value)——DataBase CheckPoint——Specify SQL statement manually——Create——机器数据源,选择在步骤2建立好的数据源,然后在 SQL statement中输入SQL语句
4. 点击完成,会弹出执行SQL语句后的数据表,设置好要输出的数据,或者是要检查的数据.
5. 点击完成,完成QTP连接MySql数据库的配置