2017-11-07 14 views
1

MYSQL接続文字列の準備ができており、接続が確立されています。C#を使用してMYSQLで接続が確立された後にデータベースを定義する方法

"Server={0}; Port={1}; UID={2}; password={3}", Server, Port, Username, Passwordが、私は第二いずれかを使用してしたい(私は現在使用しています)この1つはデータベース

Server={0}; Port={1}; database={2}; UID={3}; password={4}", Server, Port, Database, Username, Password

と接続されており、この1は、データベースなしで接続されます接続が確立された後でデータベースを選択または定義します。何か方法はありますか?どのように私はこの問題に初めて来たのか分かりません。

+0

[Entity Frameworkのコードファースト多分](https://msdn.microsoft.com/en-us/library/jj193542(V = vs.113).aspxの)? – lloyd

+0

https://stackoverflow.com/a/16698871/581076 – mayu

答えて

1

かなり簡単です。使用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"); 
+0

YESSS!私は接続変数で遊ぶことを考えていたはずです。おかげでbtw – Alen

関連する問題