Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 11336

Arquivo PDF

$
0
0
Bom dia, Antes de mais obrigado a todos. Consegui resolver o código e está a funcionar, deixo aqui para se alguém tem alguma dúvida: Aqui escolho o documento, JFileChooser choose = new JFileChooser(); choose.showOpenDialog(null); File f = choose.getSelectedFile(); String filename = f.getAbsolutePath(); jButton1.setText(filename); s = filename; Aqui guarda na BD: String sql = "INSERT"; File inF = new File(s); try{ cm = DriverManager.getConnection(ligação BD); ps = cm.prepareStatement(sql); FileInputStream fis = new FileInputStream(inF); ps.setBinaryStream(8, fis); ps.executeUpdate(); fis.close(); JOptionPane.showMessageDialog(this, "Dados gravados com sucesso"); }catch(Exception e){ JOptionPane.showMessageDialog(null, e); } Aqui vejo o documento: String sql = "SELECT"; try{ cm = DriverManager.getConnection(Ligação BD); ps = cm.prepareStatement(sql); rs = ps.executeQuery(); while(rs.next()){ File pdf = new File(caminho para exportar ficheiro); FileOutputStream fos = new FileOutputStream(pdf); byte[] buffer = new byte[1024]; InputStream is = rs.getBinaryStream(9); while(is.read(buffer) > 0){ fos.write(buffer); } fos.close(); } JOptionPane.showMessageDialog(null, "Ficheiro exportado com sucesso"); }catch(Exception e){ JOptionPane.showMessageDialog(this, e); } }

Viewing all articles
Browse latest Browse all 11336

Trending Articles