Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > JAVA
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 24-06-2006
Avatar de OSKR
OSKR OSKR is offline
Miembro
 
Registrado: nov 2004
Ubicación: San Cristóbal/Táchira/Venezuela
Posts: 389
Poder: 22
OSKR Va por buen camino
epuigdef tiene 99% razón...no guardes objetos q pudieran ser grandes en las tablas si puedes dejarlos afuera, solo haz una referencia a su nombre y ubicación...preferiblemente estandarizada....por ejemplo: Q00001.jpg
De todos modos si necesitas meterla alli o meterla allí y sino pues meterla allí mira este fragmento de lo q actualmente desarrollo:
Código:
 if( Error==null)
   { Vector Data;
      byte [] Clave,Head,Mssg;
      /*Cifrado*/
     Data=Cifrado.Cifraos((Encabezado.length() < 256 ? Encabezado : Encabezado.substring(0,256)));
     Clave=(byte[])Data.remove(0); //Obtenemos el valor con el q se cifró: 16 bytes.
     Head= (byte[])Data.remove(0); //Obtenemos el encabezado cifrado: 256 bytes.
     Mssg= Cifrado.Cifraos(Clave,(Contenido.length() < 1024 ? Contenido : Contenido.substring(0,1024)));
     /*Ensamblado*/
     ByteArrayOutputStream _BAOS= new ByteArrayOutputStream();
     DataOutputStream _DOS=new DataOutputStream(_BAOS);
     _DOS.write(Clave);
     _DOS.writeInt(Head.length);
     _DOS.writeInt(Mssg.length);
     _DOS.write(Head);
     _DOS.write(Mssg);
     Calendar Cal= Calendar.getInstance();
     String fecha =(Cal.get(Cal.MONTH)+1)+"/"+Cal.get(Cal.DATE)+"/"+Cal.get(Cal.YEAR)+" "+Cal.get(Cal.HOUR_OF_DAY)+":"+Cal.get(Cal.MINUTE)+":"+Cal.get(Cal.SECOND);
     /*Sentencia*/
     PreparedStatement PS=CC.PS("Insert Into Buzon values("+ID+","+IdA+","+IdB+",'"+fecha+"','0',?)");
     PS.setBytes(1,_BAOS.toByteArray());
     CC.Actualizar(PS);
Mira bien ese ? ahí se pondrá el contenido en bruto (bytes) de lo q qieres ya q si este contiene ' o " podría cerrar la sentencia, en mi caso lo hago para meter un mensaje cifrado al buzón de mensajes con AES128 proveniente del cliente, lo empaqeto y después de preparar la sentencia lo inserto con setBytes donde 1 es el primer ? q se encuentre en la cadena, en tu caso solo lleva la imagen a un vector de bytes y lo insetas así
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad."
Simón Bolívar
(Carta al Coronel Inglés Patricio Cambell 05/08/1829).
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
guardar tabla en base de datos emiliu HTML, Javascript y otros 0 09-06-2006 19:25:55
Guardar QR en base de datos jose_c27 Impresión 1 06-11-2005 03:32:16
imagenes en base de datos davidgaldo Varios 0 14-04-2005 16:22:36
Guardar imagenes en una base de datos PTW Varios 1 09-04-2004 14:50:16
guardar un jpg en una base de datos ing_alsaac Gráficos 1 16-10-2003 01:15:16


La franja horaria es GMT +2. Ahora son las 16:55:51.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi