• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Sir Pereira

Interacção com SQL

9 mensagens neste tópico

Boas,

queria saber como é que, por exemplo um programa como Skype, como é que este acede a um "servidor web" para por exemplo encontrar todos os contactos que tenham "raquel" no nickname. Não é suposto este ter que fazer download da base de dados para a poder ler?

Abraço :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não é preciso fazer download da base de dados toda, isso seria um exagero.

Os resultados da pesquisa são filtrados e só recebes o minimo de dados necessário para podes fazer a ligação.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não é preciso fazer download da base de dados toda, isso seria um exagero.

Os resultados da pesquisa são filtrados e só recebes o minimo de dados necessário para podes fazer a ligação.

E como os consultas?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Existem várias maneiras de fazer isso, não sei ao certo como o skype faz, mas uma solução é fazer as pesquisas via web services.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O mais logico seria por web-services, mas existem 'n' formas de fazer a query a um servidor web. Quer seja por ligação remota provavelmente encriptada, web-services, Metodos HTTP, 'n' formulas diferentes, definitivamente.

Cumprimentos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Vou procurar isso dos web-services.

E seria necessário a base de dados estar estruturada de alguma forma especial?

Ou por exemplo, conseguiria aceder a uma base de dados MySQL sem qualquer problema?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Isso depende de como fazes os web services.

Se fizeres o web service em .net, acedes á base de dados da maneira que já sabes fazer.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já andei à procura assim por alto, e não entendi bem como fazer um webservice capaz de comunicar com um servidor MySQL, alguém me pode iluminar?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Um WebService faz um "pedido" a determinado servidor, por exemplo, se fizeres um pedido a http://www.portugal-a-programar.org/forum/index.php ele vai-te retornar o código fonte da página. Ou seja, o que tu precisas é de fazer um request a uma página, PHP ou ASP com x argumentos no endereço, e depois a linguagem Web vai fazer a tal query, como tu definires, e vai-te retornar algo. Em PHP, por exemplo, fazes um echo. :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora