gpt4 book ai didi

database - 连接失败 - 错误 [HY000] [MySQL][ODBC 3.51 驱动程序]无法连接到 'localhost' (10061) 上的 MySQL 服务器

转载 作者:搜寻专家 更新时间:2023-10-30 20:31:03 27 4
gpt4 key购买 nike

我一直在网上寻找答案,但没有找到任何答案。

我正在尝试在 Visual Studio 2010 Ultimate 和 SQL Server Management Studio 之间建立连接。我只是做了一个小程序只是为了看看连接是否有效。

每次我尝试连接时,VS 都会抛出一个ODBCexception

"ERROR [HY000] [MySQL][ODBC 3.51 Driver]Can't connect to MySQL server on 'localhost' (10061)"

这是我的连接字符串:

DRIVER={MySQL ODBC 3.51 Driver};Data Source=MY-USERNAME\\SQLEXPRESS;Initial Catalog=MY-DATABASE;Integrated Security=True

此连接字符串是从我在 VS 中创建的数据连接复制而来的。

有没有人有神奇的解决方案???

拜托,谢谢! :)

最好的问候!

最佳答案

现在,您将 MySQL 驱动程序 ( DRIVER={MySQL ODBC 3.51 Driver} ) 与 Microsoft SQL Server Express 服务器名称 ( Data Source=MY-USERNAME\\SQLEXPRESS; ) 混合使用 - 您选择哪一个真的要连接到??

如果您想连接到 SQL Server Express(与 Visual Studio 捆绑在一起),您需要使用 native .NET SQL 客户端(而不是 ODBC 东西)。

在这种情况下,您的连接字符串将类似于:

server=YourMachine\\SQLEXPRESS;Database=MYDATABASE;Integrated Security=True

或类似的东西 - 请参阅 ConnectionStrings.com用于大量 sample 。

在这种情况下,您应该使用类似 SqlConnection 的类, SqlCommand , SqlDataReader来自 System.Data.SqlClient应用程序中的命名空间。

关于database - 连接失败 - 错误 [HY000] [MySQL][ODBC 3.51 驱动程序]无法连接到 'localhost' (10061) 上的 MySQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7333390/

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