mysql_Connect_pro函数
函数名:mysql_Connect_pro
函数功能
通过指定连接字符串测试MySQL数据库连接状态,返回服务器版本、当前数据库、连接超时等详细信息,支持设置程序启动自动连接。
参数规范
| 参数名 | 类型 | 必填 | 示例 | 特殊说明 |
|---|---|---|---|---|
connectionString | String | 是 | "Server=localhost;Database=test;Uid=root;Pwd=123456;" | 完整的MySQL数据库连接字符串 |
auto_connect | Boolean | 否 | false | 可选参数,默认true,true为启动程序自动连接,false为取消自动连接 |
使用案例
基础连接测试
问题描述:测试MySQL数据库连接是否正常 公式演示:
excel
=mysql_Connect_pro("Server=localhost;Database=test;Uid=root;Pwd=123456;")输出效果:
text
连接成功! ✓
服务器版本: 8.0.36
当前数据库: test
连接超时: 15秒
实际连接时间: 85ms
SSL模式: Preferred关闭自动连接
问题描述:测试数据库连接并关闭程序启动自动连接功能 公式演示:
excel
=mysql_Connect_pro("Server=127.0.0.1;Database=shop;Uid=root;Pwd=root;",false)输出效果:
text
连接成功! ✓
服务器版本: 8.0.36
当前数据库: shop
连接超时: 15秒
实际连接时间: 72ms
SSL模式: Preferred连接异常测试
问题描述:使用错误密码测试连接,查看异常信息 公式演示:
excel
=mysql_Connect_pro("Server=localhost;Database=test;Uid=root;Pwd=wrong;")输出效果:
text
MySQL错误 (1045)
Access denied for user 'root'@'localhost'
服务器: localhost技术说明
连接检测规则
- 自动解析连接字符串,验证数据库连通性
- 精准返回服务器版本、数据库名称、连接耗时等核心信息
- 支持自动连接配置,自动保存/删除连接配置文件
- 异步执行检测,等待过程中返回Waiting...
异常处理
| 错误场景 | 返回值 |
|---|---|
| 连接字符串为空 | #N/A |
| 账号/密码错误 | MySQL错误+异常信息 |
| 服务器地址错误 | MySQL错误+异常信息 |
| 数据库不存在 | MySQL错误+异常信息 |
注:本函数为免费功能,在WPS 2019+和Excel 365中测试通过