저는 Visual Basic 2010에서 작은 데스크탑 응용 프로그램을 만들고 있습니다. 그리고 만든 웹 사이트의 호스팅에서 생성 된 온라인 mysql 서버 데이터베이스에 대한 연결을 설정해야합니다 .Vb 온라인 mysql 서버 데이터베이스에 연결
난 그냥 성공할 수있는 연결을 얻으려고 노력하고있는 잠시 동안, 그래서 디버깅 할 때 나는 그러나 나는 오류 메시지가 계속이 시도 할 수있는 다음 코드를 만들었 :
Imports MySql.Data.MySqlClient
Public Class Form2
Dim serverstring As String = "Server=188.121.42.33;Database=MyDatabase;User Id=MyUser;Password=password"
Private Sub Form2_Load(sender As Object, e As System.EventArgs) Handles Me.Load
Dim sqlConnection As MySqlConnection = New MySqlConnection
sqlConnection.ConnectionString = serverstring
Try
If sqlConnection.State = ConnectionState.Closed Then
sqlConnection.Open()
MsgBox("Sucessfull")
Else
sqlConnection.Close()
MsgBox("Connection failed")
End If
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub
End Class
가 나는 것 누군가가 나에게 충고를 주거나 내가 잘못하고있는 것을 발견 할 수 있다면 매우 유용 할 것입니다. 디버깅 할 때 발생하는 오류 :
Mysql.data.MySqlClient.MySqlException (0x80004005) : 지정한 MySQL 호스트 중 하나에 연결할 수 없습니다.
다시 한번 감사드립니다.
첫 번째 추측은 방화벽입니다. – cHao
제안 해 주셔서 감사합니다. 방화벽을 사용 중지했지만 여전히 동일한 오류가 발생합니다. – Aaron
문제가 해결되었습니다 :) 감사합니다. – Aaron