El día 4 de febrero de 2009 17:08, Edenar Edenar <ede...@gmail.com> escribió: > 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 > >
Revisa esta documentación: http://jdbc.postgresql.org/documentation/82/binary-data.html -- Atentamente, Moisés Alberto Lindo Gutarra Asesor - Desarrollador Java / Open Source Linux Registered User #431131 - http://counter.li.org/ Cel: (511) 995081720 MSN: mli...@tumisolutions.com -- TIP 4: No hagas 'kill -9' a postmaster