2011-12-28 3 views
0

VB.NETエクスプレスにMySQLデータベースに2010は、私はあまりにもMySql.Data.MySqlClientをインポートした

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
    Dim connection As MySqlConnection 
    connection = New MySqlConnection() 

    connection.ConnectionString = "Server=example.com; Uid=***; Pwd=***; Database=***;" 

    Try 
     connection.Open() 
     MessageBox.Show("Connection Opened Successfully") 
     connection.Close() 
    Catch mysql_error As MySqlException 
     MessageBox.Show("Error Connecting to Database: " & mysql_error.Message) 
    Finally 
     connection.Dispose() 
    End Try 
End Sub 

を接続できませんただ凍える。

MySql.Data.dllへの参照を追加しました。パス:

C:\Program Files\MySQL\MySQL Connector Net 6.4.4\Assemblies\v4.0\MySql.Data.dll 

このようなファイルはhttp://dev.mysql.com/downloads/connector/net/

なぜそれがあるからダウンロードしたインストーラからインストールされたのですか?

+0

アプリケーションの実行ではどこがフリーズしますか?私の賭けはサーバーへの接続を試みていることであり、予想以上に時間がかかりすぎてタイムアウトしていないということです。 MessageBox.Showにブレークポイントを設定し、ヒットしたかどうかを確認します。 –

答えて

0

接続文字列のserverパラメータをローカルインストールを指すように変更していない場合は、その理由が説明されています。

関連する問題