Advertisement
Guest User

Untitled

a guest
Aug 21st, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.44 KB | None | 0 0
  1. <%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>
  2. <%@ page import="java.util.*" %>
  3. <%@ page import="java.sql.*" %>
  4.  
  5. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  6. <html>
  7.  
  8. <head>
  9. <meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
  10. <title>iRent</title>
  11.  
  12. <%
  13. String host = "localhost";
  14. String orasid = "1029j21e9j";
  15. String url = "jdbc:oracle:thin:@" + host + ":1521:" + orasid;
  16. String userid = "system";
  17. String password = "********";
  18. String STAFF_ID = "";
  19. String STAFF_NAME = "";
  20. String STAFF_TEL = "";
  21. String STAFF_STORE_ID = "";
  22. String JOB_ID = "";
  23. String HIRE_DATE = "";
  24. Class.forName("oracle.jdbc.driver.OracleDriver");
  25. %>
  26.  
  27. </head>
  28.  
  29. <body>
  30. <h2 align="center">View all the Staff</h2>
  31. </br></br>
  32. <h3>Enter Staff Into the Database</h3>
  33. <form method="post">
  34. <table border="1" cellpadding="3" width="620">
  35.  
  36. <tr style="background-color:#FF2366;color:white">
  37. <td><b>STAFF ID</b></td>
  38. <td><b>STAFF NAME</b></td>
  39. <td><b>STAFF TEL</b></td>
  40. <td><b>STAFF STORE ID</b></td>
  41. <td><b>JOB ID</b></td>
  42. <td><b>HIRE DATE</b></td>
  43. <td></td>
  44. </tr>
  45. <tr>
  46. <td><input type="text" name="STAFF_ID"></td>
  47. <td><input type="text" name="STAFF_NAME"><//td>
  48. <td><input type="text" name="STAFF_TEL"></td>
  49. <td><input type="text" name="STAFF_STORE_ID"></td>
  50. <td><input type="text" name="JOB_ID"></td>
  51. <td><input type="text" name="HIRE_DATE"></td>
  52. <td><input type="submit"></td>
  53. </tr>
  54. </table></br></br>
  55. </form>
  56.  
  57. <%
  58. Enumeration parameters = request.getParameterNames();
  59. if(parameters.hasMoreElements()){
  60. STAFF_ID = request.getParameter("STAFF_ID");
  61. STAFF_NAME = request.getParameter("STAFF_NAME");
  62. STAFF_TEL = request.getParameter("STAFF_TEL");
  63. STAFF_STORE_ID = request.getParameter("STAFF_STORE_ID");
  64. JOB_ID = request.getParameter("JOB_ID");
  65. HIRE_DATE = request.getParameter("HIRE_DATE");
  66. }
  67. String sqlAdd = "INSERT INTO STAFFS (STAFF_ID, STAFF_NAME, STAFF_TEL, STAFF_STORE_ID, JOB_ID, HIRE_DATE) VALUES ('+STAFF_ID+','+STAFF_NAME+','+STAFF_TEL+','+STAFF_STORE_ID+','+JOB_ID+','+HIRE_DATE+' ORDER BY STAFF_ID)";
  68. if(STAFF_ID!="" && STAFF_NAME!="" && STAFF_TEL!="" && STAFF_STORE_ID!="" && JOB_ID!="" && HIRE_DATE!=""){
  69.  
  70. try{
  71. Connection conn3 = DriverManager.getConnection(url, userid, password);
  72. Statement stmt3 = conn3.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
  73. int result = stmt3.executeUpdate(sqlAdd);
  74. if(result > 0){
  75. out.println("Successfully inserted your desired record into Staffs Table");
  76. } else{
  77. out.println("Failed to insert records into Staffs Table");
  78. }
  79. stmt3.close();
  80. conn3.close();
  81. }
  82. catch(SQLException e){
  83. out.println("<p> There was an error doing the query!");
  84. out.println("<pre>" + e + "</pre>n<p>");
  85. }
  86.  
  87. }
  88. %>
  89.  
  90. <h3>Staff List</h3>
  91.  
  92. <table border="1" cellpadding="3" width="620">
  93. <tr style="background-color:#ABFF0D">
  94. <td><b>STAFF ID</b></td>
  95. <td><b>STAFF NAME</b></td>
  96. <td><b>STAFF TEL</b></td>
  97. <td><b>STAFF STORE ID</b></td>
  98. <td><b>JOB ID</b></td>
  99. <td><b>HIRE DATE</b></td>
  100. </tr>
  101. <%
  102. try{
  103. String sqlStaff;
  104. sqlStaff = "SELECT STAFF_ID, STAFF_NAME, STAFF_TEL, STAFF_STORE_ID, JOB_ID, HIRE_DATE FROM STAFFS";
  105. Connection conn2 = DriverManager.getConnection(url, userid, password);
  106. Statement stmt2 = conn2.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
  107. ResultSet rset2 = stmt2.executeQuery(sqlStaff);
  108. if(rset2.first()){
  109. do{
  110. %>
  111. <tr>
  112. <td><%= rset2.getString("STAFF_ID") %></td>
  113. <td><%= rset2.getString("STAFF_NAME") %></td>
  114. <td><%= rset2.getString("STAFF_TEL") %></td>
  115. <td><%= rset2.getString("STAFF_STORE_ID") %></td>
  116. <td><%= rset2.getString("JOB_ID") %></td>
  117. <td><%= rset2.getString("HIRE_DATE") %></td>
  118. </tr>
  119. <%
  120. }while(rset2.next());
  121. }
  122. else
  123. out.println("no category record!");
  124. stmt2.close();
  125. conn2.close();
  126. }
  127. catch(SQLException e){
  128. out.println("<p> There was an error doing the query!");
  129. out.println("<pre>" + e + "</pre>n<p>");
  130. }
  131. %>
  132. </table>
  133. </br>
  134. <input type="button" value ="Back"/>
  135. </body>
  136. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement