Java Exam Answer Sheet
Java Exam Answer Sheet
1
<html> <!-- index.html file -->
<head>
<title>Employee Information</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<h1>Employee Information</h1>
<form action="EmployeeData" method="post">
<p>Employee Name:</p>
<input type="text" name="nameField">
<p>Address:</p>
<input type="text" name="addressField">
<p>Age:</p>
<input type="text" name="ageField">
<p>Department:</p>
<select name="departmentFiels">
<option value="Information Technology">Information Technology</option>
<option value="Information Technology">Medical</option>
<option value="Information Technology">Sales</option>
</select><br><br>
<input type="submit" name="submitbtn" value="Save">
<input type="button" name="clearbtn" value="Clear">
</form>
<a href="Process"><p>View Employee Data</p></a>
</body>
</html>
import java.sql.*; //EmployeeData.java file
import java.util.*;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
try{
Connection con=
DriverManager.getConnection("jdbc:mysql://localhost:3306/employee_db","root","");
String sql= "insert into emp_details(Name,Address,Age,Department) values(?,?,?,?)";
PreparedStatement ps= con.prepareStatement(sql);
ps.setString(1, name);
ps.setString(2, address);
ps.setString(3, age);
ps.setString(4, department);
ps.execute();
}catch(Exception e){
}
}
}
import java.sql.*; //Process.java file
import java.util.*;
import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.http.*;
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Employee Data</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Employee Information</h1>");
out.println("<table>");
while(rs.next()){
out.println("<tr");
out.println("<td>"+rs.getString(1)+"</td>");
out.println("<td>"+rs.getString(2)+"</td>");
out.println("<td>"+rs.getString(3)+"</td>");
out.println("<td>"+rs.getString(4)+"</td>");
out.println("</tr");
}
out.println("</table>");
out.println("</body>");
out.println("</html>");
}
catch(Exception e){ }
}
}
Q. No. 2(b)
package endexam2b;
import javax.swing.*;
f.add(l1);
f.add(l2);
f.add(l3);
f.add(tf1);
f.add(tf2);
f.add(b1);
f.add(b2);
f.setSize(500,500);
f.setLayout(null);
f.setVisible(true);
}
}
Q. No. 3
package javaexam3; // Insert Record
import java.sql.*;
import java.util.*;
Connection con=
DriverManager.getConnection("jdbc:mysql://localhost:3306/boston","root","");
String sql= "insert into student values(?,?,?,?,?)";
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
Connection con=
DriverManager.getConnection("jdbc:mysql://localhost:3306/boston","root","");
String sql="update student set s_address='Chitwan' where s_address='London'";
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
Connection con=
DriverManager.getConnection("jdbc:mysql://localhost:3306/boston","root","");
String sql="update student set s_course='BCIS' where s_course='BBA'";
con.close();
}
}
Q. No. 4
<!DOCTYPE html> <!-- index.html file -->
<html>
<head>
<title>Login</title>
<meta charset="UTF-8">
</head>
<body>
<h1>Login to Continue</h1>
<span>Username: </span>
<span>Password: </span>
<br><br>
</form>
</body>
</html>
import java.io.*; //Login.java file
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import java.util.*;
try {
Connection con=
DriverManager.getConnection("jdbc:mysql://localhost:3306/WebApplication","root","");
String sql= "select * from login_data where username=? && password=?";
PreparedStatement ps= con.prepareStatement(sql);
ps.setString(1, username);
ps.setString(2, password);
ResultSet rs= ps.executeQuery();
if(rs.next()){
HttpSession session=request.getSession();
session.setAttribute("user",username);
RequestDispatcher rd = request.getRequestDispatcher("Status");
rd.forward(request, response);
} else{
out.println("Username or Password incorrect");
RequestDispatcher rd = request.getRequestDispatcher("index.html");
rd.include(request, response);
}
}
catch(Exception e){ }
}
}
import java.sql.*; //Status.java file
import java.util.*;
import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.http.*;
HttpSession session=request.getSession(false);
if(session!=null){
try {
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Status</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Post Status</h1>");
out.println("<form action='Status' method='post'>");
out.println("<input type='text' name='statusField'>");
out.println("<input type='submit' name='postbtn' value='Post'>");
Connection con=
DriverManager.getConnection("jdbc:mysql://localhost:3306/WebApplication","root","");
String sql= "select * from status_data";
PreparedStatement ps= con.prepareStatement(sql);
ResultSet rs= ps.executeQuery();
out.println("<h1>Ststus</h1>");
while(rs.next()){
out.println("<p>"+rs.getString(1)+"</p>");
}
out.println("</form>");
out.println("</body>");
out.println("</html>");
}
catch(Exception e){ }
}
else{
out.print("Please login first");
request.getRequestDispatcher("index.html").include(request, response);
}
}
try {
Connection con=
DriverManager.getConnection("jdbc:mysql://localhost:3306/WebApplication","root","");
String sql= "insert into status_data(Status) values(?)";
PreparedStatement ps= con.prepareStatement(sql);
ps.setString(1, status);
ps.execute();
}
catch(Exception e){ }
}
}