首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用VB Net在mySQL 8.0.19上连接我的数据库

用VB Net在mySQL 8.0.19上连接我的数据库
EN

Stack Overflow用户
提问于 2020-02-11 13:33:34
回答 2查看 623关注 0票数 0

我已经安装了MySQL 8.0.19并创建了一个名为login_db的数据库。接下来,我在VB Net (VS 2019)中创建了一个登录表单,并尝试通过创建一个开放的连接模块来建立一个连接MySQL数据库:

代码语言:javascript
复制
Imports System.Data.SqlClient
Module ModuleConnection
    Public connection As SqlConnection ' declaration our connection
    ' function fo connection
    Sub OpenConnection()
        Try

            connection = New SqlConnection(" ")

            If connection.State = ConnectionState.Closed Then
                connection.Open() ' open the connection
            End If
        Catch ex As Exception
            ' if failed
            MsgBox("Failed to connect, Error at " & ex.ToString)
        End Try
    End Sub
End Module

我的问题是在'connection = New SqlConnection(“")‘中写出正确的语法。连接详情如下:

服务名称:运行于:本地主机数据库名称: login_db的MySQL80

如何使用'connection = New SqlConnection(“")‘连接到我的数据库?

EN

回答 2

Stack Overflow用户

发布于 2020-02-11 13:42:48

SqlClient提供程序专用于SQL Server。如果您连接到MySQL,那么您需要MySQL提供者-连接器/Net-您可以将其作为NuGet包安装到您的项目中。

https://www.nuget.org/packages/MySql.Data

你会发现最多的(全部?)类型有直接对应的名称,例如MySqlConnection而不是SqlConnection。有关连接字符串详细信息,请参阅here

票数 0
EN

Stack Overflow用户

发布于 2020-02-11 13:46:44

在nuget安装之后,如何告诉你jmcilhinney,

https://dev.mysql.com/doc/connector-net/en/connector-net-connections-string.html

在这个页面中你可以找到所有关于mysql和vb.net的连接...我希望它能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60162564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档