任何人有一個想法如何將vb.net窗體窗體應用程序連接到在線/ intranet數據庫?如何將vb.net連接到ONLINE MySQL數據庫?
我嘗試使用本地主機,是的,它連接,但如果我在主機我使用IP無法訪問數據庫。
這裏是我的連接:
Dim conStr As String = "server=192.168.1.18;Uid=root;Pwd='';Database=hrms"
Dim con As New MySqlConnection(conStr)
Try
MessageBox.Show("Connecting to mysql database..................")
con.Open()
Dim sqlStr As String = "SELECT * FROM accounts"
Dim cmd As MySqlCommand = New MySqlCommand(sqlStr, con)
Dim rd As MySqlDataReader = cmd.ExecuteReader
rd.Read()
If rd.HasRows Then
MessageBox.Show(rd(0) & " " & rd(1) & " Naa koi na fetch")
Exit Sub
Else
MessageBox.Show("Could not find something")
Exit Sub
End If
con.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
的可能重複:http://stackoverflow.com/questions/2269237/connecting-to-a-online-mysql-database-using-vb-net?rq=1 – Kenneth 2013-04-26 20:14:08
能你回答我的問題,如果我將在我的連接中使用IP地址?我發佈的代碼不正確。你能教我先生嗎? – 2013-04-26 20:15:55
請閱讀其他問題的答案。他們應該涵蓋所有情況。無論如何,我不直接看到你的代碼中的錯誤,它必須是一些基礎設施問題(防火牆,端口,錯誤的IP,錯誤的用戶名,...) – Kenneth 2013-04-26 20:17:33