yanr 发表于 2013-6-4 16:32:59

lr8.0中怎么加载mysql数据库呀

就是在lr8.0中,在录制脚本时,参数化某个值时,数据来自mysql数据库,,怎么把mysql数据库引进去呀??????????????????????????????????????????
拜托拜托路过的各位了呀。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

icestick8586 发表于 2013-6-4 23:06:19

还在用8??

yanr 发表于 2013-6-5 11:29:25

回复 2# icestick8586


    lr11,我一直都安装 不是呀,lr11是不也需要破解,,,还有录制的浏览器 什么的,,,

icestick8586 发表于 2013-6-5 22:36:58

大哥,网上下个破解程序哇,很简单的哇,都用11.5了哇

qiqiloveyunyun 发表于 2013-6-9 11:23:33

我写了一份参数化连接数据库的教程,欢迎加入群260113421讨论学习

liuxueyi 发表于 2014-1-9 21:11:11

去csdn中搜索,里面很多呢。很全的。我已经研究了很久,已经实现odbc, 或是动态获取。

leeyso 发表于 2014-1-14 11:47:53

globals.h 块内容

#define MYSQLSERVER "XXX.XXX.XXX.XXX" # mysql的ip
#define MYSQLUSERNAME "XXX"# 用户名
#define MYSQLPASSWORD "XXX"# 密码
#define MYSQLDB "XXX"# 数据库
#define MYSQLPORT "XXX"# 端口

#include "Ptt_Mysql.h"# 引入mysql lib的h文件

vuser_init()
{
return 0;
}

Action 块内容

Action()
{
        char chQuery;
        MYSQL *Mconn;
        lr_load_dll("libmysql.dll"); # 引入libmysql的dll

        Mconn = lr_mysql_connect(MYSQLSERVER, MYSQLUSERNAME, MYSQLPASSWORD, MYSQLDB, atoi(MYSQLPORT));# connection mysql

        sprintf(chQuery, "update 表名 set a=a+1 where id=123;"
);

        lr_mysql_query(Mconn, chQuery);# 执行sql
        lr_mysql_disconnect(Mconn);# close connection

        return 0;
}


就是定义点变量,然后在引入个dll,这个是以update为例子的,select和insert大致一样,只需稍作修改即可。


至于vuser_end没有任何修改!

小结1、记得user要有一定权限哦
2、有时候会提示内存冲突,大家最好关闭其他软件,比如像QQ管家、foxmail等

leeyso 发表于 2014-1-14 11:49:12

在安装目录要添加libmysql.dll文件,还要添加函数包
页: [1]
查看完整版本: lr8.0中怎么加载mysql数据库呀