有正确的连接字符串的麻烦

时间:2015-03-29 19:18:51

标签: c# mysql connection-string

我一直在互联网上寻找合适的连接字符串格式,但我发现不同的主题来自不同的主题。我似乎找不到合适的人。我正在使用安装为Windows服务的MySQL数据库。

Database Picture

Connection String

这里打印的是我的连接字符串(在拍完这张照片之后删除了端口,最后一个分号在那里,但我意外省略了它)。但是我收到以下错误消息:

Error Message

我从中得到错误40。有人知道实际的格式吗?问哈哈,我觉得很蠢。

修改

As Requested,实例化连接代码:

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;

1 个答案:

答案 0 :(得分:2)

它正在搜索SQL Server,而您希望它将其连接到MySQL数据库。我猜您正在使用SQLConnection连接到数据库。那不行。

您需要使用OleDBConnection或MySQLConnection对象连接到MySQL数据库。