Marcelo Ainda sou iniciante no java, mas verifique o que eu lhe disse , de quando é o classes112.zip (ou jar) que voce esta usando? Tive problemas com um que era um pouco mais antigo do que eu lhe disse.
no exemplo que lhe passei o features ( array de bytes ) foi passado diretamente para o Banco ( Blob), a conversao foi implicita. assim: passa o byte[] features para um método para gravacao ou atualizacao dos dados String insertQuery = null; insertQuery = "insert into digital ( " + " digital01 , " + " cod_colaborador ) " + " values ( " + " ? , " + " ? ) " ; PreparedStatement prepareInsert = conn.prepareStatement ( insertQuery ) ; prepareInsert.setBytes( 1, features ) ; prepareInsert.setString( 2, codColaborador ) ; prepareInsert.executeUpdate(); prepareInsert.close(); Vai direto que funciona. qq coisa me escreve em private, acho que o assunto esta fugindo do escopo da lista Aroldo ----- Original Message ----- From: "Marcelo Rodrigo Pantaleão" <[EMAIL PROTECTED]> To: <oracle_br@yahoogrupos.com.br> Sent: Friday, July 29, 2005 12:50 PM Subject: [oracle_br] Re: Ler tipo de dado Objeto OLE do Access para o Oracle Aroldo, mas para eu pegar um array de byte(feature) e criar um campo blog (B) para passar via parâmetro para o STMS fazer a inclusão no banco, como faço. Segue um exemplo que estou fazendo mas não funciona, se deixo sem inicializar o B ele dá erro. Blob b = null; // neste caso da uma exception NullPointerException try { b.setBytes(1, features); digitalFuncionario.setDescricaoDigital(b); } catch (NullPointerException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } Marcelo. --- Em oracle_br@yahoogrupos.com.br, "Aroldo Marcos" <[EMAIL PROTECTED]> escreveu > Marcelo > > sim, o blob é o mais indicado. Nao seria melhor voce fazer em Java > utilizando o exemplo que vem no Kit em Java mesmo? > > o exemplo abaixo funciona no 9i. Obs. para o driver JDBC utilize o > classes12.zip de 23/08/2004 ( 1429423 bytes) ou mais novo, senao voce pode > ter que mexer um pouco para gravar direto no Blob do Oracle. > > se for em Java para gravar a Digital use o metodo setBytes > > " PreparedStatement prepareInsert = conn.prepareStatement > ( insertQuery ) ; > prepareInsert.setBytes( 1, features ) ; > " > para buscar a Digital do Oracle e colocar num array de bytes > > " > Blob cb = rs.getBlob("digital") ; -- busca uma digital Blob no Oracle > e guarda numa variavel no java tipo Blob > byte[] dig = cb.getBytes( 1 , (int)cb.length()) ; -- > converte Blob para array de bytes > " > > > Boa Sorte > > Aroldo Marcos > > ----- Original Message ----- > From: "Marcelo Rodrigo Pantaleão" <[EMAIL PROTECTED]> > To: <oracle_br@yahoogrupos.com.br> > Sent: Friday, July 29, 2005 10:06 AM > Subject: [oracle_br] Ler tipo de dado Objeto OLE do Access para o Oracle > > > Prezados Membros: > Estou contente por participar deste grupo, afinal é bom ter uma opção > seja ela de conhecimento e amizade. Está sendo muito válido. > > Estou iniciando uma aplicação Java para leitura biométrica a partir de > aparelhos FingerSec. Junto com o kit de desenvolvimento veio uma demo > em access e estou tentando ler um tipo de dado Objeto OLE (Access) > para Oracle. No oracle o tipo de dado blob é o mais indicado neste > caso? Há um tipo de dado padrão para todos os bancos para leitura de > objeto OLE? Como faço para gravar um campo byte (array de bytes) em um > blob ? > > Grato. > > Marcelo Pantaleão. > > > > > > ______________________________________________________________________ > > Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > Falar com os Moderadores:([EMAIL PROTECTED]) > Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar > ______________________________________________________________________ > Links do Yahoo! Grupos ______________________________________________________________________ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar ______________________________________________________________________ Links do Yahoo! Grupos ______________________________________________________________________ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar ______________________________________________________________________ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html