我在连接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)
请帮助,您会为此问题推荐哪些解决方案?
答案 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"
检查一下: