标签:
用易语言来连接远程服务器上的数据库,可以使用支持库中的方法。
连接数据库方法名:
连接mysql(服务器地址,用户名,密码,数据库名,端口号)
注意:连接mysql()这个方法名,如果没有,单击工具栏中的 工具--->支持库配置 然后全选,确定导入。这时有这个方法了。
返回值:
连接到MySql服务器,返回一个MySql句柄。返回0表示连接失败,请检查该MYSQL服务器是否允许连接。
例如:
.版本 2
.支持库 mysql
b = 连接MySql (“120.26.*.*”, “root”, “12345”, “user”, 3306)
输出调试文本 (b)
看看输出b 的值,如果为0,就表示 连接mysql的参数填错了。
注意:
服务器的地址一般不需要带后面的端口号
参数中的端口号默认为3306
用户名和密码在远程服务器中的数据库里查看
数据库名一定要注意,不要写成表名或者字段名,是整个数据库的名字
等数据库连接成功后,这时我们就要进行数据的读取了。
数据读取:
.版本 2
.支持库 mysql
MySQL语句 = “select * from pre_common_member”
#创建一个查询语句pre_common_member 这个是需要查询数据的数据表名称
执行SQL语句 (b, MySQL语句)
#这里是执行这个查询语句 变量b是,连接数据库返回的句柄
取查询值 = 取记录集 (b)
#这里是获取查询记录的记录集的句柄
记录数量 = 取记录集行数 (取查询值)
#取记录集数()是用来获取数据表中的记录个数
.计次循环首 (记录数量, i)
读字段值 (取查询值, “username”, 姓名)
#姓名是个变量指的是,将查询到的结果保存到这个变量中
#取查询值()方法用来获取指定字段的数据,这时获取的username字段的数据
.如果 (姓名 = “admin”)
信息框 (“已找到”, 0, , )
跳出循环 ()
.否则
.如果结束
' //输出调试文本 (姓名)
到下一行 (取查询值)
.计次循环尾 ()
以上就是获取数据的方法了
所有代码如下:
.版本 2
.支持库 mysql
.子程序 _按钮1_被单击
.局部变量 b, 整数型
.局部变量 取查询值, 整数型
.局部变量 MySQL语句, 文本型
.局部变量 记录数量, 整数型
.局部变量 i, 整数型
.局部变量 姓名, 文本型
b = 连接MySql (“120.26.*.*”, “root”, “123445”, “user”, 3306)
输出调试文本 (b)
MySQL语句 = “select * from user_table”
执行SQL语句 (b, MySQL语句)
取查询值 = 取记录集 (b)
记录数量 = 取记录集行数 (取查询值)
输出调试文本 (记录数量)
.计次循环首 (记录数量, i)
读字段值 (取查询值, “username”, 姓名)
.如果 (姓名 = “admin”)
信息框 (“已找到”, 0, , )
跳出循环 ()
.否则
.如果结束
' //输出调试文本 (姓名)
到下一行 (取查询值)
.计次循环尾 ()
标签:
来源: /liun1998/article/details/82811729