0
MySQL 데이터베이스에 이미지 (.jpg 형식) 및 오디오 파일 (.mp3 형식)을 삽입 해 보았습니다. 나는 실패했다.이미지 파일, 오디오 파일을 Java 데이터베이스에 저장
두 열의 데이터 유형으로 MEDIUMBLOB
을 사용했습니다. 누구든지 도와 줄 수 있어요.
String INSERT_PICTURE = "INSERT INTO pictures(idpictures,photo) VALUES (?,?)";
File file = new File("c:/new/1.jpg");
fis = new FileInputStream(file);
pst = conn.prepareStatement(INSERT_PICTURE);
pst.setInt(1, 67);
pst.setBinaryStream(2, fis, (int) file.length());
pst.executeUpdate();
conn.commit();
MEDIUMBLOB은 이미지 및 오디오 파일로 사용됩니다. image_id 또는 audio_id는 int로 유지됩니다. FileInputStream에 오류가 있지만 FileNotFoundException을 언급했습니다. 그것은 작동하지 않았다. db에 이미지를 삽입 할 수 없습니다. 어떻게 하나의 이미지 나 오디오 파일을 데이터베이스에 삽입 할 것인가? – MBK