VS使用ODBC连接MySql

有两种方案进行连接

1.去官方下载MySQL连接ODBC的插件点击

2.下载安装

3.进入控制面板—>系统与安全—>管理工具


32bit还是64bit自己选择

4.然后打开系统DSN,再点击添加

在这里插入图片描述
选择之后,还要填写相关一些信息
在这里插入图片描述
第一行,数据源的名字,自己自定义吧,一般默认都选择TCP/IP 服务管道,named piped(命名管道)就相当于备选吧。下来的用户名和密码必须要和数据库保持一致。最后的数据库是你要用的数据库名。然后就添加成功。

5.回到VS里,点击工具连接数据库,使用ODBC数据源

在这里插入图片描述
在这里插入图片描述
把刚才的数据名写进去,数据库用户名和密码也写进去。

最后得到的结果应该是这样的:
在这里插入图片描述
在这里插入图片描述

第二种方法呢,官方直接为VS定制了一个专门插件点击

1.先下载,安装

2.直接打开VS点连接数据库

在这里插入图片描述
在这里插入图片描述
这里第一个是服务器的名称,大部分都是localhost吧,然后下面几个和第一个方案的填写内容基本一样。

最后得到的结果是
在这里插入图片描述
在这里插入图片描述
现在的操作基本就是把Navicat等可视化工具搬进了VS里面,方便快速查看,不再切屏了
究竟哪种比较好,看个人吧。
odbc的强大在于提供了一些强大的API直接使用,而且相对于原生的调用数据库的API更加安全可靠

  • 2
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
使用 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 驱动程序。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值