首先,我意識到這是一個熟悉的問題,它似乎總是在這裏彈出。其次,我不是將音頻存儲爲BLOB,而是存儲它的路徑!從mysql數據庫檢索音頻文件,使用Java
基本上,我知道我需要操縱結果集,但是我似乎無法得到我的頭是如何從結果集中獲取音頻。我用圖像做了這個,但還沒有用音頻。任何幫助將非常感激。以下是我用來從數據庫中獲取圖像的代碼。
ResultSet rs = stmt.executeQuery(query);
String images = "";
while (rs.next()) {
images = rs.getString("path");
System.out.println(images + "\n");
System.out.println("TESTING - READING IMAGE");
BufferedImage img = ImageIO.read(new File(images));
System.out.println("img = " + images);
imagelabel = new JLabel(new ImageIcon(img));
imagelabel.setPreferredSize(new Dimension(200, 200));
imageframe = new JFrame();
imageframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
imageframe.setSize(200,200);
imageframe.add(imagelabel);
imageframe.setVisible(true);
ResultSet rs = stmt.executeQuery(query); \t \t \t \t \t \t System.out.println(「DATA」+ rs); \t \t \t \t \t \t \t musicfile =「」; \t \t \t \t \t而(rs.next()){ \t \t \t \t \t musicfile = rs.getString( 「和聲」); System.out.println(「musicfile is:」+ musicfile); InputStream in = new FileInputStream(musicfile); AudioStream as = new AudioStream(in); \t \t \t AudioPlayer.player.start(as); – Peddler 2012-02-08 22:52:29