基本上,我想创建一个这样的应用程序:YOUTUBE
我想创建一个应用程序,当我从我的Web主机(PHP或MYSQL)添加一些信息时,VB.NET会读取它。
答案 0 :(得分:0)
从您的网站,您需要将数据插入MySQL数据库。
使用您的网络托管服务商提供的数据库的问题在于,由于“安全原因”,可能会禁用外部访问权限。
这意味着您的Web服务器之外的任何文件(您的站点根目录/子目录)将无法访问数据。因此,虽然您的网站可以毫无问题地连接,但您的程序不会。
有些主机为其客户提供了将白名单添加IP地址的机会,使他们能够绕过他们的安全系统。但是,大多数人都不会给你这个选择。
我的建议是你要么租用一台VPS,你可以在你的PC上运行WebServer和你的MySQL数据库(和PHPMyAdmin)或者设置一个MySQL数据库(这并不困难,只需阅读手册,你就可以了。 )。如果您有VPS,那么您将不再需要预先托管的网络服务器,因为您可以自己运行。您需要将您的域名指向您的VPS网络服务器。它会像其他任何一样行事。
通过运行您自己的MySQL Databse,您可以选择启用远程访问。这意味着任何具有正确详细信息的外部实体都可以连接。
如果您无法获得VPS或者不想运行自己的服务器或租用允许外部访问的服务器。查看db4free.net。它们为您提供了一个免费的MySQL数据库,可以通过外部访问开发人员来测试他们的系统。它们不是超快的,所以你可能想要注意这些。另一件事是您的数据可以随时删除。这些服务器不能永久用于测试。
那么如何通过VB ???
连接它好问题!为了建立连接,我建议你使用MySQL.Data库自己提供我的DevMySQL并将其导入你的程序。由Imports MySQL.Data.MySQLClient
完成。这是由他们编写的,用于处理他们的数据库。是的,您可以使用VB中已有的一些功能进行连接,但在我看来,它们的工作效率并不高。您还需要下载MySQLConnector以进行连接。
希望能回答你的问题。任何问题只需在下面评论!
此致
乔