2016-04-23 6 views
-4

VB 2010で接続文字列を作成しましたが、理解しやすいですが、内部で何が起こっているのかわかりません。誰かを喜ばせることができますこのコードを説明できますか?

private: System::Void button1_Click(System::Object^ sender,System::EventArgs^ e) { 

MySqlConnection^ con =gcnew MySqlConnection("server=localhost;port=3306;userid=root;password=themohal123;database=myfirstdb"); 
     try 
     { 
      con->Open(); 
      MessageBox::Show("Connection Successful"); 
      con->Close(); 


     } 
     catch (Exception^ ex) 
     { 
     MessageBox::Show("Connection Not Successful"+ ex); 
     } 


     } 
+3

まずはVBコードではありません – Plutonix

答えて

0

mysql接続ステータスを確認します。あなたはそれはあなたがここにログインします(ex.ToString) エンドは 戻りを試してみてくださいファイルにMySQLのエラーをログに記録することができます

Public Function mysql(ByVal str_query As String) As DataTable 
    Dim adptr As New MySqlDataAdapter 
    Dim filltab As New DataTable 
    Try 
     Using cnn As New MySqlConnection("server=" & mysql_server & ";user=" & mysql_user & ";password=" & mysql_password & ";database=" & mysql_database & ";Allow User Variables=True") 
      Using cmd As New MySqlCommand(str_query, cnn) 
       cnn.Open() 
           adptr = New MySqlDataAdapter(cmd) 
       adptr.Fill(filltab) 
       cnn.Close() 
      End Using 
     End Using 
    Catch ex As Exception 

」データテーブルの結果を返す文字列のクエリを与えるvb.net.Youを起動したい場合は、この良いで動作することができます塗りつぶし 終了機能

関連する問題