Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. <%@ page import="java.sql.*"%>
  2. <%@ page import="java.io.*"%>
  3. <% Blob image = null;
  4. java.sql.Connection con = null;
  5. byte[ ] imgData = null ;
  6. java.sql.Statement stmt = null;
  7. java.sql.ResultSet rs = null;
  8. try {
  9. System.out.println("DisplayBlob.jsp request Parameter "+request.getParameter("imgName"));
  10. con = java.sql.DriverManager.getConnection("jdbc:oracle:thin:@ip:1521:sid","userName", "password");
  11. stmt = con.createStatement();
  12. rs = stmt.executeQuery("SELECT blobObj FROM ImageBlobTable");
  13. if (rs.next()) {
  14. image = rs.getBlob(1);
  15. imgData = image.getBytes(1,(int)image.length());
  16. } else {
  17. out.println("Display Blob Example");
  18. out.println("image not found for given id>");
  19. return;
  20. }
  21. response.setContentType("image/gif");
  22. OutputStream o = response.getOutputStream();
  23. o.write(imgData);
  24. o.flush();
  25. o.close();
  26. } catch (Exception e) {
  27. out.println("Unable To Display image");
  28. out.println("Image Display Error=" + e.getMessage());
  29. return;
  30. } finally {
  31. try {
  32. rs.close();
  33. stmt.close();
  34. con.close();
  35. } catch (SQLException e) {
  36. e.printStackTrace();
  37. }
  38. }
  39. %>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement