2013-04-11 85 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以进行连接。

希望能回答你的问题。任何问题只是评论下面!

问候