0
VB.Net Express 2010.Не удается подключиться к базе данных MySQL
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.MySqlClient тоже:
Imports MySql.Data.MySqlClient
Но когда я нажимаю на кнопку, все приложения просто зависает.
Я добавил ссылку на 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/
Почему?
Где он замерзает при выполнении приложений? Моя ставка заключается в том, что вы пытаетесь установить соединение с сервером, и это занимает больше времени, чем ожидалось, а не времени. Установите точку останова в MessageBox.Show и посмотрите, попадает ли он. –