我正在尝试使用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
方法有效。