🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #26713

�como insertar una clave publica en una base de datos?

#26713
From: p134409403
Date: Sun, 29 Nov 1998 00:00
44 lines
1998 bytes
Estoy programando un cliente/servidor (con jdk 1.5) que incorpora
mecanismos
de seguridad (encriptacion,firmado y certificacion).� El servidor
tiene
guardadas en una base de datos (estoy utilizando como gestor de base
de
datos msql 1.1.6) las claves publicas de los distintos clientes (la
clave
publica consiste en un array de bytes ilegible, algo asi como
'PSw�v��<�yH��pH�3"Z-���H
m�>�6�..... ).� Mi problema es que no
consigo insertar en la base de datos el array ya que contiene
caracteres que
para el gestor de base de datos no son correctos.

El codigo que tengo es algo asi:

��� .......
���� byte[] publica=("PSw�v��<�yH��pH�3"Z-���H
m�>�6�......);
���� char[] cadena=new char[public.length];
���� for (int i=0;i<publica.length;i++)
��������� cadena[i]=(char)publica[i];
����� String c=String.valueOf(cadena);
����� Statement orden=conexionBd.createStatement();
����� int filasAfectadas=orden.executeUpdate("insert into tabla
(numero,clave) values (4,'"+c+"')");
Es en esta linea donde me lanza un error� "SqlException: parse error
near
"'"

Todo el problema se reduce a la insercion del byte[] en la base de
datos.
Espero que alguien me pueda ayudar, bien con algun comentario,
sugerencia
sobre utilizacion de otro gestor de base de datos u otra manera de
almacenar
las claves (que no sea en ficheros, esta manera si me funciona, pero
no
puedo utilizarla)

Un saludo.

p134409403@abonados.cplus.es
Technical Details
Message-ID: <366142be.291397@noticias.ibernet.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,ed136e3df6b46711,start
X-Google-Attributes: gid1116f3,public
From: p134409403@abonados.cplus.es
Subject: �como insertar una clave publica en una base de datos?
Date: 1998/11/29
Message-ID: <366142be.291397@noticias.ibernet.es>
X-Deja-AN: 416749471
Organization: Telefonica Transmision de Datos
Newsgroups: es.comp.lenguajes.java