Buenas estuve revisando el postgresqlorg.blogspot.com y me preguntaba si me
podian ayudar con algo
tengo una tabla con un campo Bytea sencilla, y necesito guardar un archivo
fisicamente en la base de datos. he intentado mchas cosas pero nada me
resulta.


CREATE TABLE emgdinamica
(
  id_emg serial NOT NULL,
  archi_emg bytea NOT NULL,
  id_paciente integer NOT NULL,
  CONSTRAINT emgdinamica_pkey PRIMARY KEY (id_emg),
}

** INSERT INTO emgdina VALUES (1,'C:/Documents and
Settings/Edenar/Escritorio/demofiles/0007101.c3d', 71);
    esto solo me inserta la ruta o paht completa en el campo, pero al mover
la carpeta me doi cuenta que solo copio la ruta y no el archivo

**InputStream miRAFile = new FileInputStream(file);
   String query = "INSERT INTO emgdinamica VALUES(10,'"+ miRAFile
+"','Edison',71807,718)";
   ResultSet rs = sentencia.executeQuery(query)
Tambien lo probe de esta forma guardando como un ImputStream pero no me
guarda igual el archivo.

si alguien me puede orientar
Edenar

Responder a