pessoal!
preciso armazenar uma Key no banco de dados.
olha soh o que eu fiz:
----------------------------------------
KeyGenerator generator = KeyGenerator.getInstance("DES");
generator.init(56, new SecureRandom());
Key key = generator.generateKey();

String stringkey = key.toString();
byte[] bytekey = stringkey.getBytes();
String query = new String("insert into chaves(privKey) values(?)");

PreparedStatement stmt = con.prepareStatement(query);
stmt.setBytes(1, bytekey);
stmt.executeUpdate();
----------------------------------------

Mas o banco tah retornando o erro :
Driver ODBC para Microsoft Access 97]Valor de precisão inválido

O QUE vem a ser esse valor de precisao?
O QUE estou fazendo errado? 
O QUE eu preciso saber para colocar a Key num banco ACCESS?

tentei varios tipos de dados do access e nada deu certo?
O ERRO EH NO MEU CODIGO??


DESTA FORMA CONSEGUI INCLUIR NO BANCO: (mas claro, como string)
fiz um teste transformando minha Key em string usando key.toString() MAS ...
... para ler a Key novamente, transformando de string para key eu vou ter
problemas. OU NAO??


obrigado pela ajuda !


_____________________________________________________________
Tamer Americo - Conselho Federal de Medicina - CFM 
Analista de Sistemas - [EMAIL PROTECTED] - ICQ:3221276
-------------------------------------------------------------

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
    [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    [regras da lista: http://www.soujava.org.br/regras.htm]
    ---------------------------------------------------------------------

Responder a