【问题标题】:trying to connect mysql with vb.net尝试将 mysql 与 vb.net 连接
【发布时间】:2010-03-14 00:50:18
【问题描述】:

我在连接 strings.com 上找到了这个 http://connectionstrings.com/mysql

我需要从这个站点下载connector-net吗:http://dev.mysql.com/downloads/connector/net/

我回收了我在连接 vb.net 和 ms sql 时使用的代码:

Imports system.data.sqlclient

idnum = TextBox1.Text
    lname = TextBox2.Text
    fname = TextBox3.Text
    skul = TextBox4.Text

    Using sqlcon As New SqlConnection("Server=localhost;Port=3306;Database=testing;Uid=root;Pwd=mypassword;")

        sqlcon.Open()
        Dim sqlcom As New SqlCommand()
        sqlcom.Connection = sqlcon

        sqlcom.CommandText = "INSERT INTO [student](ID, LASTNAME, FIRSTNAME, SCHOOL) VALUES (@ParameterID, @ParameterLastName, @ParameterFirstName, @ParameterSchool)"

        sqlcom.Parameters.AddWithValue("@ParameterID", TextBox1.Text)
        sqlcom.Parameters.AddWithValue("@ParameterLastName", TextBox2.Text)
        sqlcom.Parameters.AddWithValue("@ParameterFirstName", TextBox3.Text)
        sqlcom.Parameters.AddWithValue("@ParameterSchool", TextBox4.Text)

        sqlcom.ExecuteNonQuery()

    End Using

但我收到此错误:

与网络相关或特定于实例的 建立时发生错误 连接到 SQL Server。服务器 未找到或无法访问。 验证实例名称是否为 正确,并且 SQL Server 是 配置为允许远程 连接。 (提供者:命名管道 提供者,错误:40 - 无法打开 连接到 SQL Server)

请帮忙,你会推荐什么解决方案来解决这个问题?

【问题讨论】:

    标签: mysql vb.net connection-string


    【解决方案1】:

    这篇文章应该可以帮助您入门:

    The VB.NET-MySQL Tutorial – Part 3

    本文使用 MySQL Connector for .NET...

    MySQL 连接器/NET 可用于 下载地址 http://dev.mysql.com/downloads/connector/net/。 下载包含 安装程序到您的本地硬盘驱动器和 解压 Zip 文件。

    双击安装文件 开始安装过程。 执行完整的安装到 默认目录。

    在您拥有的代码中:

    conn = New MySqlConnection()
    conn.ConnectionString = "server=" & txtServer.Text & ";" _
    & "user id=" & txtUsername.Text & ";" _
    & "password=" & txtPassword.Text & ";" _
    & "database=in_out"
    

    也看看这个:

    Accessing MySQL Database from my VB.NET 2008 Project

    【讨论】:

    • 服务器地址默认是多少?是本地主机吗?
    • 是的。如果您在开发机器上安装了 MySQL 服务器,则为 localhost。
    猜你喜欢
    • 2015-10-11
    • 2012-04-20
    • 1970-01-01
    • 1970-01-01
    • 2021-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-16
    相关资源
    最近更新 更多