Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

118
Visualizações
¿Cómo desinfectar las entradas de sql.js?

Estoy usando sql.js para administrar el archivo SQLite que creé para una aplicación electrónica. Mi problema es que quiero asegurarme de que todas las entradas estén desinfectadas. A partir de ahora, estoy usando declaraciones como esta:

 const SQL = await sqljs(); const db = new SQL.Database(); // These values are just examples and will be user inputs through electron. let id = 1; let name = 'row name'; db.run(`INSERT INTO tableName VALUES (${}, 'hello');`);

Estoy bastante seguro de que esta forma no es segura y puede causar inyecciones de SQL. ¿Qué puedo hacer para prevenir tal problema? Gracias por su amabilidad.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Puede utilizar parámetros enlazados. Estos son valores que se pasan al motor de la base de datos y no se analizan como parte de una instrucción SQL:

 let id = 1; let name = 'row name'; /* Either pass in a dictionary to use named bound parameters */ db.run("INSERT INTO tableName VALUES(:id, :name)", { ':id': id, ':name': name }); /* Or an array to use positional bound parameters */ db.run("INSERT INTO tableName VALUES(?, ?)", [id, name]);

Hay más información disponible en la documentación de SQLite , así como en la documentación de sqljs .

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda