新手到数据库

时间:2012-02-29 22:11:21

标签: database

我可以在我的网站上使用搜索表单(like this one for ex)创建一个html页面,并从其他域中获取结果吗?

其他域有一个数据库(sql或xml我还不知道)。

这可以简单到链接,在我的网站上的html页面,指向他们的网站或服务器上的文件(假设我将获得FTP登录详细信息)?

我知道这个问题可能非常愚蠢,但我对此非常陌生。基本上我想在我的网站上托管我自己的html和css,并从他们自己的网站上提取结果。

3 个答案:

答案 0 :(得分:0)

如果您的Web服务器可以通过TCP / IP连接到该数据库并且可以访问网络,那么您可以这样做。数据库所在的“域”无关紧要。

大多数主要数据库都允许基于TCP / IP的连接,但如果Web服务器和数据库服务器之间存在网络延迟,则性能可能会降低。

答案 1 :(得分:0)

为了解决此问题,您需要直接访问目标站点的数据库,或者您需要目标站点所有者将提供给您的可使用的Web服务。

答案 2 :(得分:0)

在我看来,你正在描述/混合两种截然不同的方法:

  • 通过从远程ftp服务器下载文件来获取数据。

      
        
    • 您的数据提供商将更新的文件放在您有权访问的ftp服务器上。
    •   
    • 您编写的程序可以正常运行以下载该文件并将其存储在您的网络服务器上。也许,在这一点上,你想把它放到一个你可以从你的网页轻松消费的格式。
    •   
    • 当您使用搜索表单和以下结果创建网页时,您将不得不解析并查询在步骤1.2中准备的文件。
    •   
  • 通过向远程数据库服务器发出sql语句来获取数据。

      
        
    • 您的数据提供商为您提供了一个数据库connection-string,并在其防火墙上打开了所有必要的端口,以便您可以访问它
    •   
    • 在处理http-request
    • 期间直接发出sql-calls   

或者你在谈论这个:

  
      
  • 您的数据提供商正在托管xml-webservice,您可以   使用例如jquery (Tutorial)直接从您的网页查询。
  •   
如果您提供了更多详细信息,那么它会有所帮助,例如:你打算用什么语言