gpt4 book ai didi

c# - 无法连接到任何指定的 MySQL 主机

转载 作者:行者123 更新时间:2023-11-29 12:51:43 25 4
gpt4 key购买 nike

我知道这是一个简单的问题,但我找不到错误。我想将数据保存在我的数据库中。我使用 Microsoft SQL Server 2008 创建一个名为“Examen”的数据库,然后在 Visual Studio 的应用程序中创建如下连接字符串:

string connectionstring = @"Data Source=.\sqlexpress;Initial Catalog=Examen;Integrated Security=True";

然后我使用此代码将数据插入“测试”表中:

MySqlConnection connection = new MySqlConnection(connectionstring);
MySqlCommand cmd;
connection.Open();

try
{
cmd = connection.CreateCommand();
cmd.CommandText = "Insert into Examen.Test (nom,prenom) values (" + txbnom.Text + "," + txbprenom.Text + ") ";
cmd.ExecuteNonQuery();
MessageBox.Show("ok");
}
catch (Exception)
{
throw;
}
finally
{
if(connection.State == ConnectionState.Open)
{
connection.Close();
}
}

运行此代码时,打开连接时出现错误

Unable to connect to any of the specified MySQL hosts.

最佳答案

您正在混合MySQLMSSQL .

您确定要连接到 MySQL 服务器吗?使用http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection(v=vs.110).aspx如果您想连接到 MSSQL。

您还应该熟悉 SQL injection

关于c# - 无法连接到任何指定的 MySQL 主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24610856/

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