Ola amigos,
Estou encrencado, alguém sabe como faço para importar e exportar arquivos para um banco de dados, algum site ou alguma funç~~ao especifica, uma luzzzz
Valeu
Ola amigos,
Estou encrencado, alguém sabe como faço para importar e exportar arquivos para um banco de dados, algum site ou alguma funç~~ao especifica, uma luzzzz
Valeu
que tipo de arquivo ?
pra que bd ?
Tipo binario, e banco de dados Oracle
“tipo de arquivo binario” e’ uma definicao meio generica demais, c nao acha? Um .EXE e’ um arquivo binario… assim como um .DOC… assim como um JPEG… e um deles serve pra arquivos executaveis, outro nao serve pra nada, e outro eh um tipo de imagem…
Salva eles no banco em colunas Blob.
Com JDBC voce pode ler Blobs como um byte[], um InputStream ou um objecto Blob.
Para salva 1 arquivo seria algo assim:
[code]
File file = new File("/etc/passwd");
FileInputStream in = new FileInputStream(file);
byte[] data = new byte[(int)file.length()];
in.read(data);
…
PreparedStatement p = connection.prepareStatement(“insert into tabela set arquivo = ?”);
p.setBytes(1, data);
p.executeUpdate();