作成したMySQLにC#のMySqlConnectionを使用して接続するにはどうすればいいのでしょうか。
MySQLのホスト名と作成したデータベース名、アクセス権を所有させたユーザー名の名前とパスワードをConnectionStringに使用しました。
ですがMySqlConnection.Openでハングアップします。
何が間違っているのでしょうか?
C#
1void Exe() 2{ 3 var build = new MySqlConnectionStringBuilder() 4 { 5 Server = MySQL5.7 ホスト名, 6 Database = データベース, 7 UserID = アクセス権所有ユーザ, 8 Password = アクセス権所有ユーザのパスワード, 9 }; 10 //コネクションOPEN 11 string connectstring = build.ConnectionString; 12 MySqlConnection con = new MySqlConnection(connectstring); 13 try 14 { 15 con.Open();//ハングアップ 16 } 17 catch (Exception ex) 18 { 19 Console.WriteLine(ex.ToString()); 20 } 21 try 22 { 23 //コネクションCLOSE 24 con.Close(); 25 } 26 catch (Exception ex) 27 { 28 Console.WriteLine(ex.ToString()); 29 } 30}
「C#」もタグに入れられた方が良いかと思います。
(むしろMySQLの問題じゃなくC#の問題です)