大家好我需要帮助。我有下面的代码将pdf文件保存到mysql数据库中它完美地工作,但我不知道如何将pdf文件检索到我的电脑中。知道怎么做吗?感谢
try{
//connection string
File pdfFile = new File ("d:\\modularing.pdf");
byte[] pdfData = new byte[(int) pdfFile.length()];
DataInputStream dis = new DataInputStream(new FileInputStream(pdfFile));
dis.readFully(pdfData); // read from file into byte[] array
dis.close();
PreparedStatement ps=con.prepareStatement("INSERT INTO filetable (" + "ID, " +
"PDF_file " + ") VALUES (?,?)");
ps.setString(1, "newpdffile");
ps.setBytes(2, pdfData); // byte[] array
ps.executeUpdate();
} catch (Exception e) {
e.printStackTrace();
}
答案 0 :(得分:0)
请参阅Blob的API,特别是getBinaryStream()方法,它检索InputStream