You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将MYSQL数据库连接至Visual Studio运行的Visual Basic应用

基于UniServer MySQL的Visual Basic项目连接配置步骤

1. 替换失效的MySQL Connector为NuGet包

之前单独安装的MySQL Connector失效大概率是版本和项目.NET框架不匹配,直接用NuGet安装依赖更稳定:

  • 打开你的Visual Basic项目,在解决方案资源管理器中右键点击项目名称,选择「管理NuGet程序包」
  • 切换到「浏览」标签,搜索MySql.Data,选择Oracle官方发布的对应包,选择和你项目.NET版本匹配的版本安装即可

2. 确认UniServer MySQL的连接参数

首先打开UniServer Controller,确认MySQL服务处于运行状态,提前记下以下配置:

  • 服务地址:默认是127.0.0.1
  • 连接端口:默认是3306,如果你修改过UniServer的MySQL端口就使用修改后的值
  • 账号密码:默认用户名是root,默认密码通常为root或者空,使用你自己修改后的凭据即可
  • 目标数据库名:提前在UniServer自带的数据库管理工具中创建好要连接的数据库

3. Visual Studio可视化连接测试(可选,用于校验参数正确性)

  • 打开Visual Studio顶部菜单栏「视图」-「服务器资源管理器」,右键点击「数据连接」选择「添加连接」
  • 数据源选择「MySQL Database」,如果无此选项则选择「其他」->「.NET Framework Data Provider for MySQL」
  • 填入上一步记下的UniServer MySQL连接参数,点击「测试连接」,提示连接成功则参数无误

4. VB代码初始化连接示例

先在代码顶部引入命名空间:
Imports MySql.Data.MySqlClient

连接测试代码示例:

' 替换为你自己的实际参数
Dim connStr As String = "server=127.0.0.1;port=3306;user id=root;password=你的密码;database=你的数据库名;SslMode=None"
Dim sqlConn As New MySqlConnection(connStr)

Try
    sqlConn.Open()
    ' 连接成功后的业务逻辑写在这里
    MessageBox.Show("数据库连接成功")
    sqlConn.Close()
Catch ex As Exception
    MessageBox.Show("连接失败:" & ex.Message)
End Try

注意:如果之前安装的旧版MySQL Connector存在冲突,可以前往控制面板卸载所有已安装的「MySQL Connector/NET」程序,仅保留NuGet安装的MySql.Data包即可解决冲突。

内容的提问来源于stack exchange,提问作者josh bennett

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 07:36:04