Новичок в базы данных - PullRequest
0 голосов
/ 01 марта 2012

Могу ли я иметь на своем веб-сайте html-страницу с формой поиска (, например, например, для ) и получать результаты из другого домена?

У этого другого домена есть база данных (sql или xml, которую я пока не знаю).

Может ли это быть так же просто, как создать ссылку на моей html-странице на моем сайте, указывая на файлна их веб-сайте или сервере (при условии, что мне будут предоставлены данные для входа на FTP)?

Я знаю, что этот вопрос, вероятно, очень тупой, но я очень новичок в этом.По сути, я бы хотел разместить свой собственный html и css на моем веб-сайте и получить результаты из их собственной базы данных на их веб-сайте.

Ответы [ 3 ]

0 голосов
/ 01 марта 2012

Чтобы осуществить это, вам понадобится либо прямой доступ к базе данных целевого сайта, либо вам понадобится расходный веб-сервис, который вам предоставит владелец целевого сайта.

0 голосов
/ 01 марта 2012

мне кажется, вы описываете / смешиваете два совершенно разных подхода:

  • получить данные, загрузив файл с удаленного ftp-сервера.

    • ваш провайдер данных помещает обновленный файл на FTP-сервер, к которому у вас есть доступ.
    • Вы пишете программу, которая регулярно запускается, чтобы загрузить этот файл и сохранить его на своем веб-сервере.возможно, на данный момент, вы хотите поместить его в формат, который вы можете легко использовать с вашей веб-страницы.
    • при создании веб-страницы с формой поиска и следующими результатами вам придется проанализировать и запросить файл, подготовленный на шаге 1.2.
  • получить данные, выдав SQL-операторы на удаленный сервер базы данных.

    • ваш поставщик данных предоставит вам базу данных строка подключения и откроетвсе необходимые порты на его брандмауэре, так что вы можете получить к нему доступ
    • , вы делаете sql-вызовы непосредственно во время обработки http-запроса

или, может быть, вы говорите об этом:

  • ваш провайдер данных размещает xml-веб-сервис, который вы можете запросить непосредственно со своей веб-страницы, используя, например, jquery (Tutorial) ,

было бы полезно, если бы вы предоставили более подробную информацию, например, на каком языке вы планируете использовать

0 голосов
/ 01 марта 2012

Если ваш веб-сервер может подключаться к этой базе данных по TCP / IP и сеть доступна, вы можете сделать это просто отлично.Не имеет значения, в каком «домене» находится база данных.

Большинство основных баз данных допускают соединения на основе TCP / IP, хотя ваша производительность может снизиться, если между вашим веб-сервером и сервером базы данных существует задержка в сети.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...