下你所需,载你所想!
汇集开发技术源码资料

延迟复工无聊教程之MySql口令应用

:2.549KB :1 :2020-02-08 19:42:16

部分简介

备注:太无聊了,买了个MySql数据库教大家如何使用易语言对MySql数据库进行读写操作。
MySql句柄 = 连接MySql (“134.175.132.220”, “MySql_01”, “zzh2p3rtkk87beYX”, “MySql_01”, 3306)
' 如果连接成功将返回“整数型的数据库句柄”,失败将返回“0”
.判断开始 (MySql句柄 ≠ 0)
信息框 (“连接成功”, 0, , )
.默认
信息框 (“连接失败”, 0, , )
.判断结束
' 下面我们来学习MySql数据库的操作方法,测试的数据表名“mysql_01”,字段“3个”分别为“a”,“b”,“c”,
执行SQL语句 (MySql句柄, “set names gbk;”) ' 根据自己写入的数据而定,我设定的是GBK,或者执行SQL语句 (MySql句柄, “set names utf8;”),解决读写和乱码的问题。

.子程序 _按钮2_被单击
.局部变量 记录集句柄, 整数型
.局部变量 行数, 整数型
.局部变量 i, 整数型
.局部变量 内容, 文本型

超级列表框1.全部删除 () ' 查询前先清空当前超级列表框中的数据,防止重复。
执行SQL语句 (MySql句柄, “SELECT * FROM `mysql_01`”) ' 根据不同的SQL命令可以查询不同的数据,此条是查询数据表mysql_01所以的内容
记录集句柄 = 取记录集 (MySql句柄) ' 上条查询成功后会返回一个记录集的句柄,我们根据记录集的句柄可以查询每一行和每一个字段的内容
行数 = 取记录集行数 (记录集句柄) ' 先去一个返回的数据行数
' 根据行数对超级列表框进行插入,计次循环首就不多说了。
.计次循环首 (行数, i) ' 根据返回的行数进行写入,i=变量
超级列表框1.插入表项 (, , , , , )
读字段值 (记录集句柄, “a”, 内容) ' 读取字段“a”里面的内容
超级列表框1.置标题 (超级列表框1.取表项数 () - 1, 0, 内容)
读字段值 (记录集句柄, “b”, 内容) ' 读取字段“b”里面的内容
超级列表框1.置标题 (超级列表框1.取表项数 () - 1, 1, 内容)
读字段值 (记录集句柄, “c”, 内容) ' 读取字段“c”里面的内容
超级列表框1.置标题 (超级列表框1.取表项数 () - 1, 2, 内容)
到下一行 (记录集句柄) ' 读取下一行的数据
.计次循环尾 ()
释放记录集 (记录集句柄) ' 是否后原句柄将不可再用

.子程序 _按钮3_被单击

执行SQL语句 (MySql句柄, “INSERT INTO `MySql_01`.`mysql_01` (`a`, `b`, `c`) VALUES ('” + 编辑框1.内容 + “', '” + 编辑框2.内容 + “', '” + 编辑框3.内容 + “');”)
' 此命令的意识是在数据表“mysql_01”中的字段“a”“b”“c”中分别插入编辑1编辑2编辑3的内容。

延迟复工无聊教程之MySql口令应用

热门推荐

相关文章