GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Serialização de objetos
Índice dos Fóruns
»
Java Avançado
Autor
Mensagem
02/10/2008 11:14:27
Assunto:
Serialização de objetos
torres17
Thread.start()
Membro desde: 30/09/2008 07:45:58
Mensagens: 31
Offline
Como faço para gravar em um campo blob de um banco a representação binária de um objeto previamente serializado de modo que possa recuperá-lo como instância válida novamente?
Desde já agradeço!
02/10/2008 11:37:55
Assunto:
Re:Serialização de objetos
RaulCarlin
JavaEvangelist
Membro desde: 20/05/2005 12:58:30
Mensagens: 389
Localização: São Paulo
Offline
Utilize ByteArrayOutputStream, transforme seu objeto em byte[] e salve no banco... método toByteArray...
Depois, utilize ByteArrayInputStream e transforme seu byte[] recuperado do banco em um Object... método readObject...
02/10/2008 13:20:29
Assunto:
Re:Serialização de objetos
torres17
Thread.start()
Membro desde: 30/09/2008 07:45:58
Mensagens: 31
Offline
Thanks...deu certo!!!
O código para quem venha posteriormente consultar o fórum:
ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOutputStream oos = new ObjectOutputStream(baos); oos.writeObject(objeto); byte []ArrayDeBytes = baos.toByteArray(); Gravando com jdbc: (..) declaracao.setBytes(1, ArrayDeBytes); (...)
Índice dos Fóruns
»
Java Avançado
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team