Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将VB.NET连接到Web主机_Php_Mysql_Vb.net_Web - Fatal编程技术网

Php 如何将VB.NET连接到Web主机

Php 如何将VB.NET连接到Web主机,php,mysql,vb.net,web,Php,Mysql,Vb.net,Web,基本上,我想创建一个如下的应用程序: 我想创建一个应用程序,当我从我的web主机(PHP或MYSQL)添加一些信息时,VB.NET将读取它。从您的网站,您需要将数据插入MYSQL数据库 使用web主机提供的数据库的问题在于,由于“安全原因”,可能会禁用外部访问 这意味着web服务器(站点根目录/子目录)之外的任何文件都将无法访问数据。因此,虽然您的网站能够毫无问题地连接,但您的程序不会 一些主机为其客户提供了将IP地址添加到白名单的机会,从而使他们能够绕过其安全系统。然而,大多数人不会给你这个选

基本上,我想创建一个如下的应用程序:


我想创建一个应用程序,当我从我的web主机(PHP或MYSQL)添加一些信息时,VB.NET将读取它。

从您的网站,您需要将数据插入MYSQL数据库

使用web主机提供的数据库的问题在于,由于“安全原因”,可能会禁用外部访问

这意味着web服务器(站点根目录/子目录)之外的任何文件都将无法访问数据。因此,虽然您的网站能够毫无问题地连接,但您的程序不会

一些主机为其客户提供了将IP地址添加到白名单的机会,从而使他们能够绕过其安全系统。然而,大多数人不会给你这个选择

我的建议是,你要么租一个VPS,在那里你可以同时运行Web服务器和MySQL数据库(以及PHPMyAdmin),要么在你的电脑上建立一个MySQL数据库(阅读手册并不难,你会没事的)。如果您有一个VPS,那么您将不再需要预托管的Web服务器,因为您可以运行自己的Web服务器。您需要将域名指向VPS Web服务器。它的行为将与任何其他行为一样

通过运行自己的MySQL数据库,您可以选择启用远程访问。这意味着任何具有正确详细信息的外部实体都可以连接

如果您无法获得VPS或不想运行自己的服务器或租用允许外部访问的服务器。查看db4free.net。他们为您提供了一个免费的MySQL数据库,开发人员可以通过外部访问来测试他们的系统。它们不是超高速的,所以这是你可能想要知道的。另一件事是,您持有的数据可以随时删除。服务器并不是为了测试而永久使用的

那么如何通过VB连接到它?

好问题!为了建立连接,我建议您使用MySQL。数据库本身提供了我的DevMySQL,并将其导入到您的程序中。通过导入MySQL.Data.MySQLClient实现。这是由他们编写的,用于处理他们的数据库。是的,您可以使用VB中已有的一些函数进行连接,但在我看来,它们的工作效率不高。您还需要下载MySQLConnector进行连接

希望这能回答你的问题。任何问题请在下面评论

问候


Joe

可能导入mysql库并从mysql获取值,请阅读以下内容: