Guest User

Untitled

a guest
Mar 13th, 2019
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. Experiment No. 10
  2.  
  3. Write a JSP program for Demonstration of connecting to database using JDBC data Source.
  4.  
  5. index.jsp
  6. <html>
  7. <head>
  8. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  9. <title>Experiment 10</title>
  10. </head>
  11. <body>
  12. <h1>Enter Student Record</h1>
  13. </br>
  14. <form name="f1" action="AddRecord.jsp" method="get">
  15. Name <input type="text" name="name"id="name">
  16. </br>
  17. Roll No <input type="text" name="roll"id="roll">
  18. </br>
  19. Percentage <input type="text" name="per"id="per">
  20. </br>
  21. <input type="submit" value="Add">
  22. </form>
  23. </body>
  24. </html>
  25.  
  26.  
  27. AddRecord.jsp
  28. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  29. <%@page import="java.sql.Statement"%>
  30. <%@page import="java.sql.DriverManager"%>
  31. <%@page import="java.sql.Connection"%>
  32. <!DOCTYPE html>
  33. <html>
  34. <head>
  35. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  36. <title>JSP Page</title>
  37. </head>
  38. <body>
  39. <%
  40. String name = request.getParameter("name");
  41. String rollno = request.getParameter("roll");
  42. String per = request.getParameter("per");
  43. Class.forName("com.mysql.jdbc.Driver");
  44. Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/student_record",
  45. "root","");
  46. Statement st = con.createStatement();
  47. int i = st.executeUpdate("insert into stud values ('"+rollno+"','"+name+"','"+per+"')");
  48.  
  49. if(i!=0){
  50.  
  51. out.print("Record Inserted Successfully");
  52. }
  53. else {
  54.  
  55. out.print("Error while Entering Record");
  56. }
  57. %>
  58. </body>
  59. </html>
Add Comment
Please, Sign In to add comment