1、易语言操作MYsql ,一般常用的只有两种,服务器版、空间版,今天在这里咱们先介绍下服务器版操作,第二课介绍空间版的。所以工具都放到了百度云以我现有服务器做实例教程
2、首先查看下mysql中的数据今天操作的位于 TEST 中;Oh my god!好多表啊,吓一跳,继续点开,知道看到详细表值,最后一张图就是表值。可能看图
3、咱们先尝试读取 dede_admin 下的id, usertype, userid, pwd, uname, tname, email, typeid, logintime, loginip 内容。
4、打开易语言,新建Windows程序
5、下面开始编辑程序,我直接复制到这里,源码中有注释说明【连接数据库】.版本 2.支持库 mysql.子程序 _按钮1_被单击数据库连接句柄 = 连接MySql (“127.0.0.1”, “root”, “houliang86”, “test”, 3306)' 连接SQL数据库.如果 (数据库连接句柄 = 0) 标签1.标题 = “连接失败”.否则 标签1.标题 = “连接成功”其中注意的是,‘数据库连接句柄’是全局变量 整数型上面程序可以直接连接数据,只要数据库,帐号、密码、用户名、库名输入正确,就可以连接到数据了!
6、【读取数据到超级列表框】.版本 2.支持库 mysql.支持库 iext.子程序 _按钮2_被单击.局部变量 符合记录集句柄, 整数型.局部变量 j, 整数型.局部变量 i, 整数型.局部变量 行数, 整数型.局部变量 id, 文本型.局部变量 logintime, 文本型.局部变量 usertype, 文本型.局部变量 userid, 文本型.局部变量 pwd, 文本型.局部变量 uname, 文本型.局部变量 tname, 文本型.局部变量 loginip, 文本型.局部变量 email, 文本型执行SQL语句 (数据库连接句柄, “select * from dede_admin”)记录集句柄 = 取记录集 (数据库连接句柄)' 取执行后记录到记录集句柄读字段值 (记录集句柄, “id”, id)读字段值 (记录集句柄, “usertype”, usertype)读字段值 (记录集句柄, “userid”, userid)读字段值 (记录集句柄, “pwd”, pwd)读字段值 (记录集句柄, “uname”, uname)读字段值 (记录集句柄, “tname”, tname)读字段值 (记录集句柄, “email”, email)读字段值 (记录集句柄, “logintime”, logintime)读字段值 (记录集句柄, “loginip”, loginip)' 读取相关数据行数 = 取记录集行数 (记录集句柄)' 读取记录数,插入超级列表框用超级列表框1.全部删除 ().计次循环首 (行数, i) i = i + 1 j = 超级列表框1.插入表项 (, , , , , ) 超级列表框1.置标题 (j, 0, id) 超级列表框1.置标题 (j, 1, usertype) 超级列表框1.置标题 (j, 2, userid) 超级列表框1.置标题 (j, 3, 解密MD5 (pwd)) 超级列表框1.置标题 (j, 4, uname) 超级列表框1.置标题 (j, 5, tname) 超级列表框1.置标题 (j, 6, email) 超级列表框1.置标题 (j, 7, logintime) 超级列表框1.置标题 (j, 8, loginip) ' 循环插入超级列表框.计次循环尾 ()标签4.标题 = “共: ” + 到文本 (超级列表框1.取表项数 ()) + “ 条”' 显示数据行数' 也可以用 标签4.标题 = “共: ” + 到文本 (行数) + “ 条”
7、然后在窗口销毁的时候(关闭程序),断开下 mysql 和 释放相关句柄.版本 2.支持库 mysql.子程序 __启动窗口_将被销毁断开MySql (数据库连接句柄)释放记录集 (记录集句柄)养成一个良好的习惯,呵呵
8、现在我们可以运行下效果看下.成功读取!