Consulta sql > retorno javascript

5 respostas
D

Boa tarde!

Não tenho experiência em javascript, mas tenho que resolver um problema.

Como faço para o javascript me trazer o resultado de uma consulta sql.

Preciso somente do resultado.

select (valor/100) as medida from minha tabela where ano = 2012

Obrigado

Anderson

5 Respostas

E

Se o JavaScript no browser pudesse fazer isso, você poderia plantar uma página no seu browser que fizesse uma consulta arbitrária no servidor, havendo problemas de segurança.

É um JavaScript que roda no web container (antigamente existia isso, por exemplo, no Netscape Enterprise Server, de finada memória)?

Se for o Node.js, então ele pode fazer o que você quer.

Mas o que estou achando é que você não está usando o Node.js.

anderson.bonavides

entanglement

Tem que entender 1 coisa, javascript roda n browser, ou seja, na casa do cliente por exemplo e aplicação está no web container no servidor que está em alguma empresa, em alguma cidade, em algum local guardado na maior segurança.

Agora imagine a possibilidade de executar uma função javascript que pudesse acessar o banco diretamente pelo browser, seria o maior roubo da história do planeta porque os usuários com conhecimentos avançados iriam mandar Selects diretamente no browser com os dados das contas dos usuários.

Espero ter compreendido. haha

J

Eu acho que o que o amigo quer fazer é ver o resultado de um select em uma página web através de javascript.

Se for realmente isso você vai precisar fazer através de Ajax.

  1. O Javascript através de ajax solicita a requisição para uma página e/ou programa/servlet que esta hospedado em um servidor web.
  2. Essa página/programa/servlet faz o select no banco de dados e responde em algum formato (geralmente json ou xml)
  3. O Javascript recebe o resultado e faz o que precisa

Tem um excelente framework java para fazer isso que é o DWR… desse jeito você programa o select em Java e automáticamente o DWR disponibiliza para você um método no javascript para isso, encapsulando toda a parte “suja” do ajax.

drsmachado

jmmenezes:
Eu acho que o que o amigo quer fazer é ver o resultado de um select em uma página web através de javascript.

Se for realmente isso você vai precisar fazer através de Ajax.

  1. O Javascript através de ajax solicita a requisição para uma página e/ou programa/servlet que esta hospedado em um servidor web.
  2. Essa página/programa/servlet faz o select no banco de dados e responde em algum formato (geralmente json ou xml)
  3. O Javascript recebe o resultado e faz o que precisa

Tem um excelente framework java para fazer isso que é o DWR… desse jeito você programa o select em Java e automáticamente o DWR disponibiliza para você um método no javascript para isso, encapsulando toda a parte “suja” do ajax.


Não apenas frameworks, com javascript puro ele consegue.
Além disso, ele pode fazer com o JSON…

J

drsmachado:
jmmenezes:
Eu acho que o que o amigo quer fazer é ver o resultado de um select em uma página web através de javascript.

Se for realmente isso você vai precisar fazer através de Ajax.

  1. O Javascript através de ajax solicita a requisição para uma página e/ou programa/servlet que esta hospedado em um servidor web.
  2. Essa página/programa/servlet faz o select no banco de dados e responde em algum formato (geralmente json ou xml)
  3. O Javascript recebe o resultado e faz o que precisa

Tem um excelente framework java para fazer isso que é o DWR… desse jeito você programa o select em Java e automáticamente o DWR disponibiliza para você um método no javascript para isso, encapsulando toda a parte “suja” do ajax.


Não apenas frameworks, com javascript puro ele consegue.
Além disso, ele pode fazer com o JSON…

Claro… consegue até mesmo com outras tecnologias sem usar Java… ou até mesmo com frameworks javascript tipo o jquery!

O detalhe que o DWR facilita pacas a vida, por isso o citei.

Abs

Criado 27 de junho de 2012
Ultima resposta 28 de jun. de 2012
Respostas 5
Participantes 5