mysql数据库没有连接到c#?

时间:2013-07-26 08:51:54

标签: c# mysql sql winforms

string server = "192.168.1.28";
string database = "xxxxxx";
string uid = "yyyyy";
string password = "zzzzz";
string connectionString;
connectionString = "SERVER=" + server + ";" + "DATABASE=" +
            database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";

SqlConnection conn = new SqlConnection(connectionString);
ada = new SqlDataAdapter("select * from markdetail", conn);
ds = new DataSet();
ada.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];

我正在使用此代码将mysql数据库连接到我的c#project.But它显示如下错误消息 enter image description here

如何解决这个问题?

4 个答案:

答案 0 :(得分:3)

你需要下载mysql驱动器以进行mysql连接。您的代码显示您正在尝试使用sql进行连接。您可以从以下链接下载mysql驱动程序for.net

http://dev.mysql.com/downloads/connector/net/

答案 1 :(得分:0)

使用mysql.data库

here您可以找到所需的一切。

也不要忘记

登录您的cpanel并单击Remote MYSQL,然后添加远程数据库访问主机放置%以授予对所有主机的访问权限。

答案 2 :(得分:0)

下载NuGet,并添加SQL包。

答案 3 :(得分:0)

可能有些服务已停止运行,请转到sqlserver配置管理器并检查SqlServer(MSSQLSERVER)服务是否正在运行?如果没有启用它。

  

转到所有程序>> Microsoft SQL Server 2008>>配置工具

     
    
      

SQL Server配置管理器>> SQL Server服务,并检查SQL Server服务状态是否为“正在运行”。