Adjuntar una pequeña imagen a un registro de la base de datos, en un campo blob.

Publicado en por Sr. Java

Esta es la parte del código que se encarga de almacenarlo:

 

consulta = "UPDATE proyectos SET titulo=?,resumen=?,cod_categoria=?,bibliografia=?, claves=?";

 

// Si tenemos imagen y no debíamos eliminarla...

 

if ((!eliminaImagen) && (imagen != null))

        consulta = consulta + ", imagen=?";

 

consulta = consulta + " WHERE cod_proyecto=? AND validado = ? AND desactivado = ?";

           

if (cod_tipo != 1)

        consulta = consulta + " AND cerrado = ?";

 stmnP2 = conn.prepareStatement(consulta);

// Asignación de parámetros

stmnP2.setString(1,titulo);

stmnP2.setString(2,resumen);

stmnP2.setInt(3,cod_categoria);

stmnP2.setString(4,bibliografia);

stmnP2.setString(5,claves);

if ((!eliminaImagen) && (imagen != null)){

       stmnP2.setBytes(6,imagen);

       stmnP2.setInt(7,cod_proyecto);

       stmnP2.setString(8,"S");

       stmnP2.setString(9,"N");

       if (cod_tipo != 1)

             stmnP2.setString(10,"S");

}

else {

              stmnP2.setInt(6,cod_proyecto);

              stmnP2.setString(7,"S");

              stmnP2.setString(8,"N");

                if (cod_tipo != 1)

                    stmnP2.setString(9,"N");

}

 

// Ejecución de la consulta

resultadoP2 = stmnP2.executeUpdate();

Publicidad
Para estar informado de los últimos artículos, suscríbase:
Comentar este post