caros colegas me foi passado o seguinte código:
File imagefile = new File(“imagem.gif”);
PreparedStatement stmt = conn.prepareStatement(“INSERT INTO IMAGES VALUES(?)”);
stmt.setBinaryStream(1, new FileInputStream(imagefile),
imagefile.length());
O código acima refere-se a leitura e gravação de um arquivo de imagens em um banco de dados (mysql)
contudo existe um erro a função .length() retorna um long, mas o procedimento .setBinaryStream pede um int.
Se alguém souber como resolver este problema ou tiver outra forma de salvar um arquivo de imagem ou video em um banco de dados (mysql)
Antecipadamente agradeço
