Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Proyecto] statement.execute()

Tengo una duda con respecto a la Query que es distinta a la que el profesor trabajo, afecta en algo o tiene el mismo funcionamiento si declaro la consulta sql con una variable y luego llamarla a donde pertenece para que sea ejecutada? Anexo mi codigo.

String sql = "INSERT INTO producto(nombre, descripcion, cantidad) VALUES (?,?,?)";

        PreparedStatement statement = con.prepareStatement(sql);
        statement.setString(1,producto.get("nombre"));
        statement.setString(2,producto.get("descripcion"));
        statement.setInt(3, Integer.valueOf(producto.get("cantidad")));

        statement.execute(sql, Statement.RETURN_GENERATED_KEYS);
1 respuesta
solución!

Hola Gilmer. Es correcto lo que haces. Es una buena practica incluso para cuando hagas consultas sql mucho mas largas. Saludos