yshhuu

Purchase.java

Aug 18th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. package com.verizon;
  2.  
  3. import java.io.IOException;
  4. import java.sql.Connection;
  5. import java.sql.DriverManager;
  6. import java.sql.ResultSet;
  7. import java.sql.Statement;
  8.  
  9. import javax.servlet.RequestDispatcher;
  10. import javax.servlet.ServletException;
  11. import javax.servlet.http.HttpServlet;
  12. import javax.servlet.http.HttpServletRequest;
  13. import javax.servlet.http.HttpServletResponse;
  14.  
  15. public class Purchase extends HttpServlet{
  16.  
  17.  
  18. public void doGet(HttpServletRequest req, HttpServletResponse res)throws IOException, ServletException
  19. {
  20. try
  21. {
  22. String buffer=" ", name=null, category=null;
  23. int quant=0;
  24. int id=1, cost=1, total=0;
  25. Class.forName("oracle.jdbc.driver.OracleDriver");
  26. Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","hr","Admin");
  27. Statement st=con.createStatement();
  28. ResultSet rs=st.executeQuery("Select * from orderdetails");
  29. ResultSet rs1=st.executeQuery("Select * from inventory");
  30. while(rs.next())
  31. {
  32. id=rs.getInt(1);
  33.  
  34. quant=Integer.parseInt(rs.getString(2));
  35.  
  36. cost=Integer.parseInt(rs.getString(3));
  37. total=total+(cost*quant);
  38. buffer=buffer+" Item ID: "+id+" Quantity: "+quant+" Cost per piece: "+cost+" ";
  39. }
  40. while(rs1.next())
  41. {
  42. name=rs1.getString(2);
  43. category=rs1.getString(4);
  44. buffer=buffer+" Name: "+name+" Category: "+category+" ";
  45. }
  46. RequestDispatcher rd=req.getRequestDispatcher("/cartValue.jsp");
  47. req.setAttribute("user",buffer);
  48. req.setAttribute("co",total);
  49. rd.forward(req, res);
  50.  
  51.  
  52. }catch(Exception e){e.printStackTrace();}
  53.  
  54.  
  55.  
  56. }
  57.  
  58.  
  59.  
  60. }
Add Comment
Please, Sign In to add comment