VS通过ODBC连接MYSQL(一)

我们将VS通过ODBC连接MYSQL,分为两步:第一步,ODBC连接MYSQL;第二步,VS连通ODBC。下一篇博客,我会通过代码 展示VS通过ODBC查询数据库的数据

一、ODBC连接MYSQL

1 进入控制面板—>系统与安全—>管理工具—>ODBC数据源(64位)
在这里插入图片描述
2 选择个人DSN或者系统DSN,点击添加ODBC驱动
驱动需要提前下载好,如果没有下载,官网:https://dev.mysql.com/downloads/connector/odbc/
选择版本是64位还是32位,下载下来进行安装即可
在这里插入图片描述在这里插入图片描述
3Data Source Name—数据库名称
Descrtption----(描述 可写可不写)
User—root
Password—你的密码 一般为123456或root
Database----mysql
点击test
如果测试成功,说明ODBC已经连上mysql了
在这里插入图片描述

二、VS连通ODBC

1 打开VS2017—>工具—>连接到数据库—>更改—>Microsoft ODBC 数据源—>确定
在这里插入图片描述
在这里插入图片描述

2 使用用户名或系统数据源名称(D)—>(下拉箭头,找到你在个人DSN或者系统DSN中配的用户数据源名称)—>填写用户名和密码=—>测试连接
在这里插入图片描述
在这里插入图片描述
如果测试成功,说明VS已经通过ODBC连上mysql了

三、扩展

连接成功之后,在VS左上方有个服务器资源管理器创窗口,在这里可以对连接进行修改,关闭等操作
在这里插入图片描述

下一篇博客,我会通过代码展示VS通过ODBC查询数据库的数据
VS通过ODBC连接MYSQL(二)
欢迎大家交流探讨~

  • 8
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
使用 ODBC 连接 MySQL 数据库需要进行以下步骤: 1. 首先,需要在系统中配置一个 ODBC 数据源,用于连接MySQL 数据库。可以在控制面板中的“管理工具”下找到“ODBC 数据源”选项,然后添加一个 MySQL ODBC 数据源。 2. 在 Visual Studio 中,需要引用 System.Data.Odbc 命名空间。 3. 创建一个 OdbcConnection 对象,并设置 ConnectionString 属性。ConnectionString 属性应该包含连接MySQL 数据库所需的信息,例如服务器地址、用户名、密码和数据库名称。 4. 打开连接,使用 ExecuteReader、ExecuteNonQuery 或 ExecuteScalar 方法执行 SQL 查询或操作。 5. 关闭连接,释放资源。 下面是一个使用 ODBC 连接 MySQL 数据库的示例程序: ``` Imports System.Data.Odbc Public Class Form1 Dim conn As OdbcConnection Dim cmd As OdbcCommand Dim reader As OdbcDataReader Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load conn = New OdbcConnection("Driver={MySQL ODBC 8.0 Unicode Driver};Server=localhost;Database=test;Uid=root;Pwd=123456;") End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Try conn.Open() cmd = New OdbcCommand("SELECT * FROM employees", conn) reader = cmd.ExecuteReader() While reader.Read() MessageBox.Show(reader("first_name") & " " & reader("last_name")) End While Catch ex As Exception MessageBox.Show(ex.Message) Finally If Not reader Is Nothing Then reader.Close() End If If Not cmd Is Nothing Then cmd.Dispose() End If If Not conn Is Nothing Then conn.Close() End If End Try End Sub End Class ``` 在这个示例程序中,我们首先创建了一个 OdbcConnection 对象,并在 Form1_Load 事件中设置了 ConnectionString 属性。接着,当按钮被点击时,我们打开连接,创建一个 OdbcCommand 对象,并使用 ExecuteReader 方法执行一个查询,最后在 MessageBox 中显示查询结果。 需要注意的是,ConnectionString 中的“Driver”属性应该设置为正确的 MySQL ODBC 驱动程序。在本例中,我们使用了 MySQL ODBC 8.0 Unicode Driver 驱动程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值