C#MySqlConnection类-没有数据库名称的ConnectionString

时间:2019-06-16 08:43:42

标签: c# mysql connection-string

我正在尝试使用MySqlConnection类连接到MySQL,而不设置数据库名称,但是这样做很麻烦。 我不断收到异常错误:

  

未知命令

当我调用Open()方法时。

我在该论坛上找到了几篇文章,但未能成功完成。 我没有足够的观点来添加评论,所以开始了新的问题。

最能回答这个问题的帖子是: MySql ConnectionString without Database name to create a database in c#

我尝试过的连接字符串。 调用Open方法时,所有方法均返回“未知命令”错误:

conn.ConnectionString = "server=computer;uid=username;pwd=password;";
conn.ConnectionString = "server=computer;user id=username;pwd=password;";
conn.ConnectionString = "Data Source=computer;UserId=username;PWD=password;";

当我将数据库重新添加到连接字符串中并使用时:

conn.ConnectionString = "server=computer;user id=username;pwd=password;database=dbname";

然后Open方法有效。

0 个答案:

没有答案