C# 如何使用C在MYSQL中建立连接后定义数据库#

C# 如何使用C在MYSQL中建立连接后定义数据库#,c#,mysql,database,C#,Mysql,Database,我已经准备好MYSQL连接字符串并建立了连接 这个正在连接数据库 Server={0};端口={1};数据库={2};UID={3};密码={4}”,服务器、端口、数据库、用户名、密码 这个连接没有数据库(我目前正在使用) “服务器={0};端口={1};UID={2};密码={3}”,服务器,端口,用户名,密码 我使用第二个,并希望在建立连接后选择或定义数据库。有什么办法吗?我不知道怎么做,这是我第一次遇到这个问题。非常简单。使用ChangeDatabase() 是的!我应该想到玩连接变量。谢

我已经准备好MYSQL连接字符串并建立了连接

这个正在连接数据库

Server={0};端口={1};数据库={2};UID={3};密码={4}”,服务器、端口、数据库、用户名、密码

这个连接没有数据库(我目前正在使用)

“服务器={0};端口={1};UID={2};密码={3}”,服务器,端口,用户名,密码


我使用第二个,并希望在建立连接后选择或定义数据库。有什么办法吗?我不知道怎么做,这是我第一次遇到这个问题。

非常简单。使用
ChangeDatabase()


是的!我应该想到玩连接变量。谢谢
string conn = ($"Server={0}; Port={1}; UID={2}; password={3}", Server, Port, Username, Password);

MySqlConnection con = new MySqlConnection(conn);
con.Open();
con.ChangeDatabase("Your db");