美文网首页
QTP连接mysql

QTP连接mysql

作者: 47号公路 | 来源:发表于2019-01-09 10:14 被阅读0次

    用QTP连接mysql,主要是需要获得数据库连接字符串.
    在虚拟机装完mysql之后,在主机上安装mysql和mysql连接ODBC的程序.
    然后进入控制面板-管理工具-数据源,添加一个新的数据源,这时会发现这样一个提示:


    这个提示很容易让人误解为,是本机的问题导致无法连接到数据库服务器.实际上这个是虚拟机中mysql的问题,mysql默认的用户root 是只允许本地连接的,建一个用户,外机可连接就可以了.
    进入虚拟机
    /usr/local/webserver/mysql/bin/mysql -u root -p -S /tmp/mysql.sock
    grant ALL PRIVILEGES on . to ifengtest@'%' identified by 'passwd';
    flush privileges;
    quit;
    /usr/local/webserver/mysql/bin/mysql -u ifengtest -p

    然后本机用ifengtest这个账户去连接一下.因为之前我没有设置密码,所以会得到以下提示:



    把密码项填入: passwd
    ok,连接成功了.
    成功创建了一个数据源名为test.

    下面用QTP连接mysql数据库,有两种方法.
    第一种方法:
    Data Link方式获取
    在任意位置创建一个udl格式的文件,双击此文件,选择"使用连接字符串",点击"编译",在弹出窗口选择刚才创建的数据源test,就能显示出连接字符串了.

    第二种方法:
    用QTP获取.
    dataTable任意单元格右键,逐层进入到From DataBase,选择第二项Specify SQL statementmamal,点击下一步,在弹出的对话框中点击"create",选择数据源,进行数据库连接测试,测试通过点击确定.然后QTP的DataBase Query Wizard会自动获取到数据库连接字符串.

    2012-10-12 16:15:02 发布于新浪博客

    相关文章

      网友评论

          本文标题:QTP连接mysql

          本文链接:https://www.haomeiwen.com/subject/aedwrqtx.html