gpt4 book ai didi

mysql - 如何修复网络连接无法从我的数据库加载数据

转载 作者:行者123 更新时间:2023-11-30 22:53:01 26 4
gpt4 key购买 nike

我试图通过网页创建一个简单的数据库加载连接,但它总是给我一个错误:“建立与 SQL Server 的连接时发生了与网络相关或特定于实例的错误。未找到或未找到服务器可访问。验证实例名称是否正确以及 SQL Server 配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开到 SQL Server 的连接)”

这是我的 web.config,使用 MySQL,MySQL server 2005

<connectionStrings>
<add name="MySQLConnection" connectionString="database=peronrecords;server=localhost;uid=root;pwd=root"/>
</connectionStrings>

这是我使用 gridview 的 vb 代码:

 Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Using conn As New SqlConnection(ConfigurationManager.ConnectionStrings("MySQLConnection").ToString())
' Create a DataSet object.
Dim da As SqlDataAdapter
Dim dt As New DataTable

da = New SqlDataAdapter("SELECT id, name FROM student", conn)
da.Fill(dt)

' Open the connection
conn.Open()

GridView1.DataSource = dt
GridView1.DataBind()
End Using
End Sub

最佳答案

如果您要连接到 MySql,那么您需要使用适当的类。
SqlConnection 和 SqlDataAdapter 是连接到 Microsoft Sql Server 所需的类,对于 MySql,您需要 MySqlConnectionMySqlDataAdapter

如果您下载并安装MySql NET Connector,就可以找到这些类。 , 然后 add a referenceMySql.Data.dll 并添加 Imports statement对于 MySql.Data.MySqlClient 到代码文件的顶部。

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Using conn As New MySqlConnection(ConfigurationManager.ConnectionStrings("MySQLConnection").ToString())
' Create a DataSet object'
Dim da As MySqlDataAdapter
Dim dt As New DataTable

da = New MySqlDataAdapter("SELECT id, name FROM student", conn)
da.Fill(dt)

' Not needed. The DataAdapter opens the connection by itself if it is not opened
' conn.Open()

GridView1.DataSource = dt
GridView1.DataBind()
End Using
End Sub

关于mysql - 如何修复网络连接无法从我的数据库加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27516150/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com