0
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# 项目。但它显示这样的错误消息 在此处输入图像描述

如何解决这个任何人有想法?

4

4 回答 4

3

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

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

于 2013-07-26T08:55:37.750 回答
0

使用 mysql.data 库

在这里你可以找到你需要的一切。

也不要忘记

登录您的 cpanel 并单击 Remote MYSQL,然后添加 Remote Database Access Hosts put % 以授予对所有主机的访问权限。

于 2013-07-26T09:20:25.710 回答
0

下载 NuGet,并添加 SQL 包。

于 2013-07-26T09:21:11.037 回答
0

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

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

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

于 2013-07-26T09:22:48.987 回答