试图将mysql与vb.net连接

时间:2010-03-14 00:50:18

标签: mysql vb.net connection-string

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

我是否需要从此站点下载connector-net:http://dev.mysql.com/downloads/connector/net/

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

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)

请帮助,您会为此问题推荐哪些解决方案?

1 个答案:

答案 0 :(得分:1)

这篇文章应该让你入门:

The VB.NET-MySQL Tutorial – Part 3

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

  

MySQL Connector / 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