lr8.0中怎么加载mysql数据库呀
就是在lr8.0中,在录制脚本时,参数化某个值时,数据来自mysql数据库,,怎么把mysql数据库引进去呀??????????????????????????????????????????拜托拜托路过的各位了呀。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 还在用8?? 回复 2# icestick8586
lr11,我一直都安装 不是呀,lr11是不也需要破解,,,还有录制的浏览器 什么的,,, 大哥,网上下个破解程序哇,很简单的哇,都用11.5了哇 我写了一份参数化连接数据库的教程,欢迎加入群260113421讨论学习 去csdn中搜索,里面很多呢。很全的。我已经研究了很久,已经实现odbc, 或是动态获取。 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等 在安装目录要添加libmysql.dll文件,还要添加函数包
页:
[1]