首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法连接到任何指定的MySQL主机

问无法连接到任何指定的MySQL主机
EN

Stack Overflow用户
提问于 2014-07-07 20:40:40
回答 1查看 596关注 0票数 0

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

代码语言:javascript
复制
string connectionstring = @"Data Source=.\sqlexpress;Initial Catalog=Examen;Integrated Security=True";

然后我使用下面的代码将数据插入到"Test“表中:

代码语言:javascript
复制
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();
  }
}

运行此代码时,我在打开连接时出错

代码语言:javascript
复制
Unable to connect to any of the specified MySQL hosts.
EN

回答 1

Stack Overflow用户

发布于 2014-07-07 20:45:43

您正在混合使用MySQL和MSSQL。

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

此外,您还应该熟悉SQL injection

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24610856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档