boa noite pessoal..
Estou usando o bytea do postgres e java para inserir cerca de 4 mil
fotos? eh possível?
se não.. qual seria a melhor opção?
o problema é: por que para inserir no banco, o valor é (?,?) ?
como eu faço pra inserir muitas fotos desse jeito?
A visualização será numa aplicação JSP. e um trecho do codigo segue abaixo..

stmt.executeUpdate( " CREATE TABLE fotos ( nome text, imagem bytea ) " );

File file = new File( "c:\\minhaFoto.jpg" );
FileInputStream fis = new FileInputStream( file );
PreparedStatement ps = conn.prepareStatement("INSERT INTO fotos VALUES (?, ?)");
ps.setString(1, file.getName());
ps.setBinaryStream(2, fis, (int) file.length());
ps.executeUpdate();
ps.close();
fis.close();
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a