1
resposta

Buscar Informações de Banco de Dados com Javascript

Olá, Consigo realizar uma query(SQL) de consulta em um banco de dados e retornar os dados para a minha página?

Caso sim, como realizo esta consulta? Com os dados buscados, como estruturo eles em objetos?

1 resposta

Lucas,

É possível realizar uma query pelo JavaScript, porém não existe nenhum caso em que isso seja recomendado.

Principais motivos:

  • Má prática
  • Eficiência
  • Segurança

Conexão com o banco de dados deve ser sempre protegida para que o cliente não a veja. Deixar isso no javascript vai permetir que qualquer um que acesse sua aplicação tenha informações sigilosas como: ip do servidor, nome do banco de dados e senhas.

E com essas informações seus dados poderiam ser 'roubados', ou até mesmo, ele poderia simplemente dar um DROP DATABASE nomeDoBanco e deletar toda a sua base de dados, entre outras coisas.

Então aconselho fortemente o uso de uma linguagem de back-end como Java, PHP, Ruby, C#, ou qualquer uma da sua preferência. Já que você quer fazer em javascript, poderia utilizar até mesmo o NodeJS.

Se você só quiser simular a requisição de dados vindos de um servidor, você poderia fazer criar um arquivo .json com as informações que você precisa e realizar a requisição através de ajax.

Espero ter ajudado \\//_