【发布时间】:2013-07-26 11:10:47
【问题描述】:
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# 项目。但它显示这样的错误消息
有人知道怎么解决吗?
【问题讨论】:
-
在哪一行?你调试过你的代码吗?你确定你的连接字符串是对的吗?
-
可能在这里解决[在此处输入链接描述][1] [1]:stackoverflow.com/questions/6454809/sqlexception-was-unhandled
-
ada.Fill(ds)在这一行中@SonerGönül -
如错误所述:您的服务器可能无法找到或无法访问。检查是否可以在 Visual Studio 之外连接到它?
-
我从未在 c# 中尝试过
mysql,但我认为您在System.Data.SqlClient中使用了SqlConnection,它用于SQL Server?