易语言mysql验证_易语言MySql注册登录
用到的主要易语言命令:
连接MySql (, , , , )
执行SQL语句 (, )
取记录集 ()
读字段值 (, , )
释放记录集 ()
断开MySql ()
命令介绍:
①、连接MySql (, , , , ):顾名思义,这条命令是用来连接你的MySql数据库的,返回一个MySql句柄(整数型)表示连接成功,返回0则表示连接失败,一共有5个参数。
第一个参数为MySql服务器地址,类型为文本型,可空,如果为空则默认本机;
第二个参数为MySql用户名,类型为文本型;
第三个参数为MySql密码,类型为文本型;
第四个参数为数据库名,类型为文本型;
第五个参数为端口号,类型为整数型,可空,如果为空则默认3306。
有效的Mysql句柄使用完毕后需通过“断开Mysql”命令释放相关资源。
②、执行SQL语句 (, ):执行一条SQL语句,执行成功返回真,失败返回假。如果执行成功可以通过“取记录集”命令得到记录集句柄。一共有2个参数。
第一个参数为MySql句柄,类型为整数型;
第二个参数为sql语句,类型为文本型,如不懂sql语句,可自行百度了解。
③、取记录集 ():得到查询后的记录的集合(简称:记录集)。返回记录集句柄。一共有一个参数,MySql句柄,类型为整数型。本参数必须是本进程调用“连接MySql”命令得到的返回值。当使用完记录集后要通过“释放记录集”命令来释放记录集。
④、读字段值 (, , ):读记录集中当前行的字段内容,字段索引从0开始。读取成功返回真,失败返回假。如果读取成功将把字段中的数据写入结果变量。一共有三个参数。
第一个参数为记录集句柄,类型为整数型。本参数必须是本进程调用“取记录集”命令得到的返回值。
第二个参数为字段,类型为通用型。本参数指定您想要读取的字段,可以是字段名称或是字段序号。
第三个参数为结果变量,类型为通用型。提供参数数据时只能提供变量,本参数是存放返回结果的变量。
⑤、释放记录集():释放记录集之后,原记录集句柄不可再用。一共有一个参数,记录集句柄,类型为整数型。本参数必须是本进程调用“取记录集”命令得到的返回值。
⑥、断开MySql():断开一个MySql连接。断开之后原连接句柄不可再用。一共有一个参数,MySql句柄,类型为整数型。本参数必须是本进程调用“连接MySql”命令得到的返回值。
PS:以上只是简单介绍,详情可自行查看!
界面设计如图:
注册(两个标签、两个编辑框、一个按钮,名称分别为注册用户名标签、注册密码标签、注册用户名编辑框、注册密码编辑框和注册按钮)
登录(两个标签、两个编辑框、一个按钮,名称分别为登录用户名标签、登录密码标签、登录用户名编辑框、登录密码编辑框和登录按钮)
PS:界面有些简陋,没有邮箱等,但代码都一样!
准备:
在数据库新建一张表,用来存储用户的表。我这里建的表名为user,有两个字段:username和password(字段类型均为text,字符集均为UTF-8),如图所示:
主要代码:
图1
图2
图3
代码解说:
代码比较简单,只要懂sql并且了解所用的主要命令就可。
总结:
代码中最主要的是sql语句,主要命令为次。所以操作数据库懂sql以及会操作的一些命令,那写代码完全不是事!也不会懵!
易语言mysql验证_易语言MySql注册登录相关推荐
- mysql数据库+易语言的应用_易语言mysql数据应用源码
易语言mysql数据应用源码 易语言mysql数据应用源码 系统结构:注册账号,连接Mysql,用户注册验证码,修改密码验证码,忘记密码验证码,修改密码,忘记密码, ======窗口程序集1 | | ...
- python语言做数据采集_【语言处理与Python】11.3数据采集
从网上获取数据 我们讨论过访问单个文件,如RSS订阅.搜索引擎的结果. 1.有的时候,还需要大量的WEB文本.最简单的方法是获得出版的网页文本的文集.在http://www.sigwac.org.uk ...
- Alibaba之MySQL宝典_阿里巴巴内部 MySQL宝典 意外流出!极致经典,堪称数据库的天花板...
MySQL 是一个关系型数据库,使用 SQL 语言进行增删改查操作,目前属于 Oracle 旗下的产品. MySQL 数据库开源免费,能够跨平台,支持分布式,性能也不错,可以和 PHP.Java 等 ...
- mysql关系数据库_关系型数据库MySql简介
什么是关系型数据库? 数据库就是用来存储数据的仓库,是一种特殊的文件. 根据存储的数据不同,划分为关系型数据库和非关系型数据库. 关系型数据库就是指 建立在关系模型基础上的数据库,通俗来讲这种数据库就 ...
- mysql猎豹_猎豹网校MySQL数据库
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 猎豹网校MySQL数据库 链接:http://pan.baidu.com/s/1i3wyPjn 密码:qxhm 教程目录 第1章 了解SQL 1.1 数据 ...
- 无法为您重置MySQL密码_无法重置MySQL的root密码
问题描述 我需要重置本地mysql安装的root密码,但不会让我.我已经试过了: $ sudo /etc/init.d/mysql stop * Stopping MySQL database ser ...
- mysql 客户端_技术分享 | MySQL 客户端连不上(1045 错误)原因全解析
作者:Carlos Tutte.Marcos Albe 翻译:管长龙 在我们学习 MySQL 或从事 MySQL DBA 工作期间,时常会遇到:"我尝试连接到 MySQL 并且收到1045 ...
- mysql 安全问题_浅谈MySQL数据库的Web安全问题
数据安全是现在互联网安全非常重要一个环节.而且一旦数据出现问题是不可逆的,甚至是灾难性的. 有一些防护措施应该在前面几个博文说过了,就不再赘述.比如通过防火墙控制,通过系统的用户控制,通过Web应用的 ...
- mysql 烂泥_烂泥:mysql帮助命令使用说明
在安装.管理和使用mysql过程中,你是不是需要记忆很多的mysql命令.而且对于新手来说,很不多的命令不知道该如何应用,对于老手来说很多命令时间长了忘记具体的用法. 其实mysql的帮助信息,已经给 ...
最新文章
- Python---图像读写操作(scipy)
- 100%测试覆盖率真的有用吗?
- 2020牛客国庆集训派对day1 	C. Bob in Wonderland
- q7goodies事例_Java 8 Friday Goodies:轻松派本地缓存
- 《零基础》MySQL GROUP BY 语句(十九)
- 选择排序、冒泡排序、异或运算
- DPDK 网卡收包流程
- paip.eclipse忽然启动报错的解决
- 有关圣诞节表白的c语言程序,关于圣诞节表白唯美的句子
- Shell脚本基础语法教程
- 读《显微镜下的大明》马伯庸---笔记
- c语言中对float保留固定3位,float保留三位小数 float,double 除法 保留 指定位
- 湿冷天扫除前挡玻璃视障 应该怎么选?
- 迷宫(深度优先搜索)
- 爱,不留——陈光标裸捐之后
- vue3的setup的使用和原理解析
- latex 行间公式大小(批量设置)
- 关于memset,malloc以及free后的野指针误区详解
- 克莱姆V(克莱姆相关系数、克莱姆关联系数、独立系数)的MATLAB计算
- 前端 获取 扫码枪等扫码设备输入内容:2种方式