我一直在网上寻找合适的连接字符串格式,但我发现不同的地方,从不同的主题张贴了几年。我似乎找不到合适的人。我正在使用安装为Windows的MySQL数据库。


这里打印的是我的连接字符串(在拍摄这张照片之后,我删除了端口,最后一个分号在那里,但我不小心遗漏了它)。但我得到以下错误消息:

我从这得到了错误40。有人知道真正正确的格式吗?我觉得问哈哈太蠢了
编辑:
根据请求,为连接实例化代码:
StringBuilder sb = new StringBuilder();
sb.Append("Data Source=MySQL;");
sb.Append("Server=" + Server + ";");
sb.Append("Database=" + Database + ";");
sb.Append("UID=" + UserID + ";");
sb.Append("PWD=" + Password + ";");
Console.WriteLine(sb.ToString());
MySqlConnection conn = new MySqlConnection(sb.ToString());
conn.Open();
return conn;发布于 2015-03-29 19:24:22
它正在搜索Server,而您希望它将其连接到MySQL数据库。我猜您正在使用SQLConnection连接到数据库。那是行不通的。
您需要使用OleDBConnection或MySQLConnection对象连接到MySQL数据库。
https://stackoverflow.com/questions/29333666
复制相似问题