Pregunta: | 61011 - INGRESAR IMAGEN A MYSQL DESDE JAVA |
Autor: | JOHN FREDY ZABALA ALVAREZ |
Lo que estoy necesitando es el codigo para poder ingresar a una base de datos en Mysql una imagen desde Java, ya tengo hecha la conexión y en este momento ya tengo los datos almacenados en la base de datos, tambien ya los puedo visiualizar desde Java. |
Respuesta: | Alexis Gasga |
hola pues mira si ya tienes hecha la conexion y todo eso, lo que tendrías que hacer es crear una variable 'Image' donde guardarás la imagen y con la que tambien podrás visualizar si así lo deseas, otra String de donde obtienes esa imagen, es decir la ruta Ahora a la hora de insertarla pondrás lo sig: public void add(variableImage, ruta){ PreparedStatement add = tuconexion.prepareStatement("Sentencia SQL INSERT INTO...."); if (variableImage != null) { File file = new File(ruta); FileInputStream fis = new FileInputStream(file); add.setBinaryStream(1, fis, (int) file.length()); } add.execute(); add.close(); } |