0
こんにちは。私は助けが必要です。私は完全に動作するmysqlデータベースにpdfファイルを保存する以下のコードを持っていますが、私はどのように私のPCにpdfファイルを取得するのかわかりません。どのようにそれを行うにはどのようなアイデア?おかげJavaを使用してMySqlデータベースからBlob 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();
}
あなたは[のInputStream]使用する必要があります(https://docs.oracle.com/javase/7 /docs/api/java/io/InputStream.html)はBLOBを読み込むためのキーです。blob pdfファイルを読むためのAPIを探してみてください。 –