教程20120120MySql数据库操作类V10正式版完全仿ADO命令风格
功能说明:该程序是一个用于连接和操作MySQL数据库的工具类,主要功能包括初始化数据库连接、设置连接选项、连接到MySQL服务器、断开连接、检测连接状态、关闭数据库连接、执行SQL语句等。程序通过封装MySQL的C API函数,提供了一系列易用的子程序,方便开发者在易语言环境中进行数据库操作。程序的核心功能围绕“MySql类”展开,该类包含成员变量“成员_句柄”用于保存数据库连接句柄,并提供了多种方法来管理数据库连接和执行SQL命令。此外,程序还支持通过通配符“?”进行参数化查询,提升了安全性与灵活性。整体来看,这是一个用于简化MySQL数据库操作的易语言程序模块,适用于需要与MySQL数据库交互的应用场景。
======程序集1
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |------ 取指针文本
| |
| |------ 取指针字节集
| |
| |
======MySql类
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 置连接选项
| |
| |------ 连接
| |
| |------ 断开
| |
| |------ 检测连接
| |
| |------ 关闭
| |
| |------ 取数据库句柄
| |
| |------ 置数据库句柄
| |
| |------ 执行SQL语句
| |
| |------ 执行SQL
| |
| |------ 取记录集
| |
| |------ 取记录集一行
| |
| |------ 读一行
| |
| |------ 读一行字节集
| |
| |------ 读一行文本
| |
| |------ 读字段字节集
| |
| |------ 读字段文本
| |
| |------ 读字节集
| |
| |------ 读文本
| |
| |------ 释放记录集
| |
| |------ 取记录集行数
| |
| |------ 到下一行
| |
| |------ 到指定行
| |
| |------ 到首行
| |
| |------ 到尾行
| |
| |------ 取字段总数
| |
| |------ 序号到字段名
| |
| |------ 字段名到序号
| |
| |------ 取字段名列表
| |
| |------ 查找记录
| |
| |------ 增加记录
| |
| |------ 更新记录
| |
| |------ 删除记录
| |
| |------ 取服务器版本
| |
| |------ 取客户端版本
| |
| |------ 创建库
| |
| |------ 删除库
| |
| |------ 查找库
| |
| |------ 取库名列表
| |
| |------ 创建表
| |
| |------ 修改表
| |
| |------ 删除表
| |
| |------ 查找表
| |
| |------ 取表名列表
| |
| |------ 字段信息到文本
| |
| |------ 字段类型到文本
| |
| |------ 创建用户
| |
| |------ 删除用户
| |
| |------ 修改用户
| |
| |------ 修改用户密码
| |
| |------ 取用户列表
| |
| |------ 查找用户
| |
| |------ 建立索引
| |
| |------ 删除索引
| |
| |------ 开始事务
| |
| |------ 保存事务
| |
| |------ 回滚事务
| |
| |------ 转译字节集
| |
| |------ 写字节集字段
| |
| |------ 取错误文本
| |
| |------ 取错误代码
| |
| |------ 取影响行数
| |
| |------ 选择库
| |
| |------ 取字段信息
| |
| |------ 取字段默认值
| |
| |
======调用的Dll
| |
| |---[dll]------ mysql_init
| |
| |---[dll]------ mysql_close
| |
| |---[dll]------ mysql_set_character_set
| |
| |---[dll]------ mysql_real_connect
| |
| |---[dll]------ mysql_query
| |
| |---[dll]------ mysql_real_query
| |
| |---[dll]------ mysql_store_result
| |
| |---[dll]------ mysql_free_result
| |
| |---[dll]------ mysql_data_seek
| |
| |---[dll]------ mysql_row_seek
| |
| |---[dll]------ mysql_row_tell
| |
| |---[dll]------ mysql_num_fields
| |
| |---[dll]------ mysql_num_rows
| |
| |---[dll]------ mysql_fetch_row
| |
| |---[dll]------ mysql_use_result
| |
| |---[dll]------ mysql_fetch_field
| |
| |---[dll]------ mysql_fetch_field_direct
| |
| |---[dll]------ mysql_fetch_fields
| |
| |---[dll]------ RtlMoveMemory_字段
| |
| |---[dll]------ RtlMoveMemory_字段组
| |
| |---[dll]------ RtlMoveMemory_byte
| |
| |---[dll]------ RtlMoveMemory_int
| |
| |---[dll]------ mysql_field_seek
| |
| |---[dll]------ mysql_field_tell
| |
| |---[dll]------ mysql_next_result
| |
| |---[dll]------ mysql_get_server_info
| |
| |---[dll]------ mysql_get_client_info
| |
| |---[dll]------ mysql_error
| |
| |---[dll]------ mysql_errno
| |
| |---[dll]------ mysql_affected_rows
| |
| |---[dll]------ mysql_shutdown
| |
| |---[dll]------ mysql_real_escape_string
| |
| |---[dll]------ mysql_ping
| |
| |---[dll]------ mysql_options
| |
| |---[dll]------ mysql_fetch_lengths
| |
| |---[dll]------ RtlMoveMemory_intary
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。