Preguntas con la etiqueta [prepared-statement]

Lista prepared-statement preguntas

Estoy usando declaraciones preparadas para ejecutar consultas de bases de datos MySQL. Y quiero implementar una función de búsqueda basada en una especie de palabra clave. Para eso necesito usar

Quiero insertar varias filas en una tabla MySQL a la vez usando Java. El número de filas es dinámico. En el pasado estaba haciendo... for (String element : array) {

He estado aprendiendo a usar declaraciones preparadas y vinculadas para mis consultas SQL, y hasta ahora he logrado esto, funciona bien pero no es nada dinámico cuando se trata de

Cómo establecer el valor de la cláusula in en una declaración preparada en JDBC mientras se ejecuta una consulta. Ejemplo: connection.prepareStatement("Select * from test where field in (?)"); Si esta

Actualmente estoy usando este tipo de SQL en MySQL para insertar varias filas de valores en una sola consulta: INSERT INTO `tbl` (`key1`,`key2`) VALUES ('r1v1','r1v2'),('r2v1','r2v2'),... En las lecturas sobre PDO,

Me preguntaba si había alguna forma de especificar los nombres de las columnas devueltas mediante declaraciones preparadas. Estoy usando MySQL y Java. Cuando lo pruebo: String columnNames="d,e,f"; //Actually from the

Usando setDate en PreparedStatement

6
respuestas
68
votos
296.7k
vistas

Para hacer que nuestro código sea más estándar, se nos pidió que cambiáramos todos los lugares donde codificamos nuestras variables SQL a declaraciones preparadas y que vinculáramos las variables en

¿Cómo uso declaraciones preparadas en SQlite en Android?

¿Alternativas a la cláusula PreparedStatement IN?

33
respuestas
391
votos
381.9k
vistas

¿Cuáles son las mejores soluciones para usar una INcláusula SQL con instancias de java.sql.PreparedStatement, que no se admite para múltiples valores debido a problemas de seguridad de ataques de inyección

¿ Cómo nos ayudan las declaraciones preparadas a prevenir ataques de inyección SQL ? Wikipedia dice: Las declaraciones preparadas son resistentes a la inyección de SQL, porque no es necesario

He oído que "todo el mundo" utiliza consultas SQL parametrizadas para protegerse contra ataques de inyección SQL sin tener que validar cada entrada del usuario. ¿Cómo haces esto? ¿Obtiene esto