好多朋友对易语言操作MYSQL(服务器),有好多陌生的地方所以今天在这里做了个简单的教程
工具/原料
工具及源码下载链接:http://pan.baidu.com/s/1kVMMVZL密码:kyyf
方法/步骤
1、易语言操作MYsql,一般常用的只有两种,服务器版、空间版,今天在这里咱们先介绍下服务器版操作,第二课介绍空间版的。所以工具都放到了百度云以我现有服务器做实例教程
2、1.首先查看下mysql中的数据今天操作的位于TEST中;Ohmygod!好多表啊,吓一跳,继续点开,知道看到详细表值,最后一张图就是表值。可能看图
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*fromdede_admin”)记录集句柄=取记录集(数据库连接句柄)'取执行后记录到记录集句柄读字段值(记录集句柄,“id”,id)读字段值(记录集句柄,“usertype”,usertype)读字段值(记录集句柄,“userid”,userid)读字段值(记录集句柄,“pwd”,pwd)读字段值(记录集句柄,“uname”,uname)读字段值(记录集句柄,“tname”,tname)读字段值(记录集句柄,“email”,email)读字段值(记录集句柄,“logintime”,logintime)读字段值(记录集句柄,“loginip”,loginip)'读取相关数据行数=取记录集行数(记录集句柄)'读取记录数,插入超级列表框用超级列表框1.全部删除().计次循环首(行数,i)i=i+1j=超级列表框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、现在我们可以运行下效果看下.成功读取!