Guest User

Untitled

a guest
Nov 15th, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. <%@ page import="java.sql.ResultSet" %>
  2. <%@ page import="java.sql.SQLException" %>
  3. <%@ page import="java.sql.Statement" %>
  4. <%@ page import="java.sql.Connection" %>
  5. <%@ page import="java.sql.DriverManager" %>
  6.  
  7. <html>
  8. <head>
  9. <title>Søke etter personer i faget</title>
  10. </head>
  11. <body>
  12. <%
  13. String keyword = "";
  14. if(request.getParameter("txtKeyword") != null) {
  15. keyword = request.getParameter("txtKeyword");
  16. }
  17. %>
  18.  
  19. <form name="frmSearch" method="get" action="index.jsp">
  20. <table width="599" border="1">
  21. <tr>
  22. <th>Søk
  23. <input name="txtKeyword" type="text" id="txtKeyword" value="<%=keyword%>" placeholder="Søk etter navn">
  24. <input type="submit" value="Search"></th>
  25. </tr>
  26. </table>
  27. </form>
  28.  
  29. <%
  30. Connection connect = null;
  31. Statement s = null;
  32.  
  33. try {
  34. Class.forName("com.mysql.jdbc.Driver");
  35.  
  36. connect = DriverManager.getConnection("jdbc:mysql://localhost/Slit" + "?user=root&password=root");
  37.  
  38. s = connect.createStatement();
  39.  
  40. String sql = "SELECT * FROM student WHERE Student_Name like '%" + keyword + "%' " +
  41. " ORDER BY Student_Name ASC";
  42.  
  43. System.out.println(sql);
  44.  
  45. ResultSet rec = s.executeQuery(sql);
  46. %>
  47. <table width="600" border="2">
  48. <tr>
  49. <th width="91"> <div align="center">Bruker ID </div></th>
  50. <th width="98"> <div align="center">Name </div></th>
  51. <th width="198"> <div align="center">Email </div></th>
  52.  
  53. </tr>
  54. <%while((rec!=null) && (rec.next())) { %>
  55. <tr>
  56. <td><div align="center"><%=rec.getString("Student_ID")%></div></td>
  57. <td><%=rec.getString("Student_name")%></td>
  58. <td><%=rec.getString("Email")%></td>
  59.  
  60. <%}%>
  61. </table>
  62. <%
  63. } catch (Exception e) {
  64. // TODO Auto-generated catch block
  65. out.println(e.getMessage());
  66. e.printStackTrace();
  67. }
  68.  
  69. try {
  70. if(s!=null){
  71. s.close();
  72. connect.close();
  73. }
  74. } catch (SQLException e) {
  75. // TODO Auto-generated catch block
  76. out.println(e.getMessage());
  77. e.printStackTrace();
  78. }
  79.  
  80. %>
  81. </body>
  82. </html>
Add Comment
Please, Sign In to add comment