2013-04-11 66 views
1

基本上,我想創建這樣的應用程序:YOUTUBE如何VB.NET連接到Web主機

我想創建一個應用程序,當我從我的虛擬主機添加一些信息(PHP或MYSQL) VB.NET會讀取它。

+1

也許導入MySQL庫,並從** ** MYSQL值, 閱讀:http://zetcode.com/db/mysqlvb/ – 2013-04-11 11:34:22

回答

0

從你的網站你需要將數據插入你的MySQL數據庫。

使用由您的虛擬主機提供的數據庫的問題是,由於'安全原因',將有禁止外部訪問的機會。

這意味着您的Web服務器之外的任何文件(您的站點根目錄/子目錄)將無法訪問數據。所以,雖然你的網站可以連接沒有問題,你的程序不會。

一些主機爲其客戶提供了將IP地址添加到白名單的機會,使他們能夠繞過他們的安全系統。但是,大多數人不會給你這個選擇。

我的建議是,你要麼租一個VPS,你可以在你的PC上運行WebServer和你的MySQL數據庫(和PHPMyAdmin)或者在你的PC上運行MySQL數據庫(這並不難,只需閱讀手冊,你就可以精細)。如果您擁有VPS,那麼您將不再需要預先託管的網絡服務器,因爲您可以運行自己的網絡服務器。您需要將您的域名指向您的VPS網絡服務器。它會像其他任何一樣行事。

通過運行您自己的MySQL數據庫,您可以選擇啓用遠程訪問。這意味着任何具有正確詳細信息的外部實體都可以連接。

如果你不能獲得VPS或不想運行自己的服務器或租用允許外部訪問的服務器。查看db4free.net.They爲您提供一個免費的MySQL數據庫,外部訪問開發人員測試他們的系統。它們不是超快的,所以這是你可能想要知道的。另一件事是您的數據可以在任何時候被刪除。服務器不會永久用於測試。

那麼如何通過VB連接到它?

好問題!爲了建立連接,我建議你使用MySQL.Data庫自己提供了我的DevMySQL並將它導入到你的程序中。由Imports MySQL.Data.MySQLClient完成。這是他們寫的與他們的數據庫一起工作的。是的,你可以使用VB中已有的一些功能進行連接,但在我看來,它們不能有效地工作。您還需要下載MySQLConnector以進行連接。

希望能回答你的問題。任何問題只是評論下面!

問候