Skip to content

mysql_Connect函数

函数名:mysql_Connect / mysql_Connect

函数功能

通过参数化方式连接MySQL数据库,支持服务器地址、认证信息、连接选项等完整配置

参数规范

参数名类型必填示例特殊说明
serverString"192.168.1.100"默认为127.0.0.1
databaseString"test_db"目标数据库名称
uidString"admin"默认为root
pwdString"password123"数据库密码
portInteger3307默认为3306
connectionTimeoutInteger5连接超时秒数,默认为3
sslModeString"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中测试通过