mysql_Connect函数
函数名:mysql_Connect / mysql_Connect
函数功能
通过参数化方式连接MySQL数据库,支持服务器地址、认证信息、连接选项等完整配置
参数规范
| 参数名 | 类型 | 必填 | 示例 | 特殊说明 |
|---|---|---|---|---|
server | String | 否 | "192.168.1.100" | 默认为127.0.0.1 |
database | String | 否 | "test_db" | 目标数据库名称 |
uid | String | 否 | "admin" | 默认为root |
pwd | String | 否 | "password123" | 数据库密码 |
port | Integer | 否 | 3307 | 默认为3306 |
connectionTimeout | Integer | 否 | 5 | 连接超时秒数,默认为3 |
sslMode | String | 否 | "Required" | SSL模式,默认为None |
使用案例
标准数据库连接
问题描述:连接本地MySQL服务器
公式演示:
excel
=mysql_Connect("localhost", "test", "root", "123456")输出效果:返回连接成功状态及服务器信息
远程加密连接
问题描述:连接远程服务器并使用SSL加密
公式演示:
excel
=mysql_Connect("db.example.com", "production", "admin", "secure_pwd", 3306, 10, "Required")输出效果:返回SSL加密连接的成功信息
技术说明
连接配置
- 自动构建标准MySQL连接字符串
- 支持所有主流连接参数配置
- 默认使用本地服务器和标准端口
参数转换
将输入参数转换为标准连接字符串格式:
text
Server=127.0.0.1;Database=test;Uid=root;Pwd=123;Port=3306;ConnectionTimeout=3;SslMode=None异常处理
继承mysql_Connect_pro函数的错误处理机制,返回详细的连接状态信息
扩展应用
多服务器管理
excel
=mysql_Connect("dev_server", "dev_db") // 开发环境
=mysql_Connect("prod_server", "prod_db") // 生产环境安全连接配置
excel
=mysql_Connect("secure_db.com", "finance", "app_user", "***", 3306, 5, "Required")注:本函数需要MySQL数据库连接支持,在WPS 2019+和Excel 365中测试通过