Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.17 KB | None | 0 0
  1. package DefServlet;
  2.  
  3. import java.io.*;
  4. import java.net.*;
  5. import javax.servlet.*;
  6. import javax.servlet.http.*;
  7. import java.sql.*;
  8. import org.omg.CORBA.DATA_CONVERSION;
  9.  
  10. public class InvServlet extends HttpServlet
  11. {
  12.    
  13.  
  14.     protected void doGet(HttpServletRequest request, HttpServletResponse response)
  15.     throws ServletException, IOException {
  16.        
  17.         String reqType = request.getParameter("rtype");
  18.         if(reqType.equals("send"))
  19.         {
  20.  
  21.                 String eid = null, ecustomer= null, equantity= null, etype= null, efromdate= null, etodate= null, eprice= null, etotalamount= null, epayment= null;
  22.                 eid = request.getParameter("eid");
  23.                 ecustomer = request.getParameter("ecustomer");
  24.                 equantity = request.getParameter("equantity");
  25.                 etype = request.getParameter("etype");
  26.                 efromdate = "datefrom";//request.getParameter("efromdate");
  27.                 etodate = "dateto";//request.getParameter("etodate");
  28.                 eprice = request.getParameter("eprice");
  29.                 etotalamount = request.getParameter("etotalamount");
  30.                 epayment = request.getParameter("epayment");
  31.  
  32.                 try
  33.                 {    
  34.                     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  35.                     Connection conn = DriverManager.getConnection("jdbc:odbc:inventoryh", "sa", "qazwsx");
  36.                     Statement st = conn.createStatement();
  37.                     String q1 = "INSERT INTO Entry (eid, ecustomer, equantity, etype, efromdate, etodate, eprice, etotalamount, epayment )";
  38.                     String q2 = "VALUES ('"+ eid + "', '" + ecustomer +"', '" + equantity +"', '" +
  39.                                                     etype +"', '" + efromdate + "', '" + etodate + "', '"  +
  40.                                                     eprice +"', '" + etotalamount + "', '" + epayment +"')";
  41.  
  42.                     String query = q1 + q2;
  43.                     st.execute(query);
  44.                 }
  45.                 catch(Exception ex)
  46.                 {
  47.                     String msg = ex.getMessage();
  48.                 }
  49.         }
  50.         else if(reqType.equals("get"))
  51.         {
  52.              String eid = request.getParameter("eid");
  53.              String ecustomer= null, equantity= null, etype= null, efromdate= null, etodate= null, eprice= null, etotalamount= null, epayment= null;
  54.              String data = "";
  55.             try
  56.             {    
  57.                 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  58.                 Connection conn = DriverManager.getConnection("jdbc:odbc:inventoryh", "sa", "qazwsx");
  59.                 Statement st = conn.createStatement();
  60.                 String query = "SELECT * FROM entry WHERE eid='" + eid + "'";
  61.                 ResultSet set = st.executeQuery(query);
  62.  
  63.                 while(set.next())
  64.                 {
  65.                      
  66.                 ecustomer = set.getString("ecustomer");
  67.                 equantity = set.getString("equantity");
  68.                 etype = set.getString("etype");
  69.                 efromdate =set.getString("efromdate");
  70.                 etodate = set.getString("etodate");
  71.                 eprice = set.getString("eprice");
  72.                 etotalamount = set.getString("etotalamount");
  73.                 epayment = set.getString("epayment");
  74.                 }
  75.                
  76.                 data = ecustomer+","+equantity+","+etype+","+efromdate+","+etodate+","+eprice+","+
  77.                         etotalamount+","+ epayment;
  78.             }
  79.             catch(Exception ex)
  80.             {
  81.                 String msg = ex.getMessage();
  82.             }
  83.            
  84.                 response.setContentType("text/plain");
  85.                 response.setContentLength(data.length());
  86.                 PrintWriter out = response.getWriter();
  87.                 out.println(data);
  88.                 out.flush();
  89.  
  90.                 if(out != null){
  91.                     out.close();
  92.                 }
  93.        
  94.     }
  95.  }
  96.    
  97.    
  98.     protected void doPost(HttpServletRequest request, HttpServletResponse response)
  99.     throws ServletException, IOException
  100.     {
  101.     }
  102.     // </editor-fold>
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement