Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/03/2011, 12:51
Avatar de sivadmp
sivadmp
 
Fecha de Ingreso: febrero-2011
Ubicación: La Paz - Bolivia
Mensajes: 293
Antigüedad: 13 años, 2 meses
Puntos: 20
Respuesta: Principiante: Subir archivos a la base de datos

hola para subir un archivo a la base de datos, el archivo tienes que adicionarlo como binario

primero tienes tu archivo

Código java:
Ver original
  1. File file=new File("c:\\datos.txt");

luego tienes que obtener el flujo de caracteres del archivo

Código java:
Ver original 

luego ejecutas la consulta SQL

Código java:
Ver original
  1. String sql="INSERT INTO prueba(archivo) VALUES (?)";
  2. PreparedStatement ps = conect.prepareStatement(sql);

pero tienes que mandarle como parametros el Stream y la longitud del archivo

Código java:
Ver original
  1. ps.setBinaryStream(1, fis, (int) file.length());
  2. ps.executeUpdate();


eso es todo, espero haberte ayudado

saludos