Skip to content

Commit bdd87df

Browse files
committed
labsheets update;
1 parent e8528c9 commit bdd87df

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+787
-0
lines changed

labsheet5/.classpath

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<classpath>
3+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17">
4+
<attributes>
5+
<attribute name="module" value="true"/>
6+
</attributes>
7+
</classpathentry>
8+
<classpathentry kind="src" path="src/main/java"/>
9+
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/apache-tomcat-10.0.27">
10+
<attributes>
11+
<attribute name="owner.project.facets" value="jst.web"/>
12+
</attributes>
13+
</classpathentry>
14+
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
15+
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
16+
<classpathentry kind="lib" path="C:/Users/Admin/Desktop/Java Full Stack Web Developement GitHub/mysql-connector-j-8.3.0.jar"/>
17+
<classpathentry kind="output" path="build/classes"/>
18+
</classpath>

labsheet5/.project

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>labsheet5</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.jdt.core.javabuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
<buildCommand>
14+
<name>org.eclipse.wst.common.project.facet.core.builder</name>
15+
<arguments>
16+
</arguments>
17+
</buildCommand>
18+
<buildCommand>
19+
<name>org.jboss.tools.jst.web.kb.kbbuilder</name>
20+
<arguments>
21+
</arguments>
22+
</buildCommand>
23+
<buildCommand>
24+
<name>org.jboss.tools.cdi.core.cdibuilder</name>
25+
<arguments>
26+
</arguments>
27+
</buildCommand>
28+
<buildCommand>
29+
<name>org.eclipse.wst.validation.validationbuilder</name>
30+
<arguments>
31+
</arguments>
32+
</buildCommand>
33+
</buildSpec>
34+
<natures>
35+
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
36+
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
37+
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
38+
<nature>org.eclipse.jdt.core.javanature</nature>
39+
<nature>org.jboss.tools.jst.web.kb.kbnature</nature>
40+
<nature>org.jboss.tools.cdi.core.cdinature</nature>
41+
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
42+
</natures>
43+
</projectDescription>

labsheet5/.settings/.jsdtscope

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<classpath>
3+
<classpathentry excluding="**/node_modules/*|**/*.min.js|**/bower_components/*" kind="src" path="src/main/webapp"/>
4+
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/>
5+
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.WebProject">
6+
<attributes>
7+
<attribute name="hide" value="true"/>
8+
</attributes>
9+
</classpathentry>
10+
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/>
11+
<classpathentry kind="output" path=""/>
12+
</classpath>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
eclipse.preferences.version=1
2+
encoding/<project>=UTF-8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
eclipse.preferences.version=1
2+
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
3+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
4+
org.eclipse.jdt.core.compiler.compliance=17
5+
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
6+
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
7+
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
8+
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
9+
org.eclipse.jdt.core.compiler.release=enabled
10+
org.eclipse.jdt.core.compiler.source=17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
2+
<wb-module deploy-name="labsheet5">
3+
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
4+
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
5+
<property name="context-root" value="labsheet5"/>
6+
<property name="java-output-path" value="/labsheet5/build/classes"/>
7+
</wb-module>
8+
</project-modules>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<faceted-project>
3+
<runtime name="apache-tomcat-10.0.27"/>
4+
<fixed facet="jst.web"/>
5+
<fixed facet="wst.jsdt.web"/>
6+
<fixed facet="java"/>
7+
<installed facet="java" version="17"/>
8+
<installed facet="jst.web" version="5.0"/>
9+
<installed facet="wst.jsdt.web" version="1.0"/>
10+
</faceted-project>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
org.eclipse.wst.jsdt.launching.baseBrowserLibrary
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Window
3.78 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
package DispData;
2+
3+
import java.io.IOException;
4+
5+
6+
import java.io.PrintWriter;
7+
import java.sql.Connection;
8+
import java.sql.DriverManager;
9+
import java.sql.PreparedStatement;
10+
import java.sql.ResultSet;
11+
import java.sql.ResultSetMetaData;
12+
13+
import jakarta.servlet.ServletException;
14+
import jakarta.servlet.annotation.WebServlet;
15+
import jakarta.servlet.http.HttpServlet;
16+
import jakarta.servlet.http.HttpServletRequest;
17+
import jakarta.servlet.http.HttpServletResponse;
18+
import jakarta.servlet.annotation.WebServlet;
19+
import jakarta.servlet.http.HttpServlet;
20+
21+
/**
22+
* Servlet implementation class DispData
23+
*/
24+
public class DispData extends HttpServlet {
25+
private static final long serialVersionUID = 1L;
26+
27+
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
28+
// TODO Auto-generated method stub
29+
response.setContentType("text/html");
30+
PrintWriter out = response.getWriter();
31+
try{
32+
String rno=request.getParameter("rollno");
33+
int rn=Integer.valueOf(rno);
34+
Class.forName("com.mysql.jdbc.Driver");
35+
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3308/god","root","Akash@123");
36+
PreparedStatement ps=con.prepareStatement("select * from mark where rollno=?");
37+
ps.setInt(1,rn);
38+
out.print("<table width=50% border=1>");
39+
out.print("<caption>Result:</caption>");
40+
ResultSet rs=ps.executeQuery();
41+
/* Printing column names */
42+
ResultSetMetaData rsmd=rs.getMetaData();
43+
int total=rsmd.getColumnCount();
44+
out.print("<tr>");
45+
for(int i=1;i<=total;i++)
46+
{
47+
out.print("<th>"+rsmd.getColumnName(i)+"</th>");
48+
}
49+
out.print("<th>Status</th></tr>");
50+
/* Printing result */
51+
while(rs.next())
52+
{
53+
out.print("<tr><td>"+rs.getInt(1)+"</td><td>"+rs.getString(2)+ "</td><td>"+rs.getString(3)+ rs.getInt(4)+"</td><td>" + rs.getInt(5)+"</td><td>" + rs.getInt(6)+"</td><td>"+ rs.getInt(7)+"</td><td>" + rs.getInt(8)+"</td><td>"+ rs.getInt(9)+"</td><td>"+ rs.getInt(10)+"</td><td>"+rs.getInt(11)+"</td><td>");
54+
if(rs.getInt(4)>=40 && rs.getInt(5)>=40 && rs.getInt(6)>=40 && rs.getInt(7)>=40 && rs.getInt(8)>=40 && rs.getInt(9)>=40 && rs.getInt(10)>=40 && rs.getInt(11)>=40)
55+
out.print("<td>Pass</td>"+"</td></tr>");
56+
else
57+
out.print("<td>Fail</td>"+"</td></tr>");
58+
}
59+
out.print("</table>");
60+
}catch (Exception e2) {e2.printStackTrace();}
61+
finally{out.close();}
62+
}
63+
64+
65+
66+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
package InsertData;
2+
3+
import java.io.IOException;
4+
import java.io.PrintWriter;
5+
import java.sql.Connection;
6+
import java.sql.DriverManager;
7+
import java.sql.PreparedStatement;
8+
9+
import jakarta.servlet.ServletException;
10+
import jakarta.servlet.annotation.WebServlet;
11+
import jakarta.servlet.http.HttpServlet;
12+
import jakarta.servlet.http.HttpServletRequest;
13+
import jakarta.servlet.http.HttpServletResponse;
14+
15+
/**
16+
* Servlet implementation class InsertData
17+
*/
18+
public class InsertData extends HttpServlet {
19+
private static final long serialVersionUID = 1L;
20+
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
21+
// TODO Auto-generated method stub
22+
try{
23+
Class.forName("com.mysql.jdbc.Driver");
24+
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3308/god","root","Akash@123");
25+
PreparedStatement st = con.prepareStatement("insert into mark values(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");
26+
st.setInt(1, Integer.valueOf(request.getParameter("rollno")));
27+
st.setString(2, request.getParameter("name"));
28+
st.setString(3, request.getParameter("section"));
29+
st.setInt(4, Integer.valueOf(request.getParameter("sub1")));
30+
st.setInt(5, Integer.valueOf(request.getParameter("sub2")));
31+
st.setInt(6, Integer.valueOf(request.getParameter("sub3")));
32+
st.setInt(7, Integer.valueOf(request.getParameter("sub4")));
33+
st.setInt(8, Integer.valueOf(request.getParameter("sub5")));
34+
st.setInt(9, Integer.valueOf(request.getParameter("sub6")));
35+
st.setInt(10, Integer.valueOf(request.getParameter("lab1")));
36+
st.setInt(11, Integer.valueOf(request.getParameter("lab2")));
37+
st.executeUpdate();
38+
st.close();
39+
con.close();
40+
PrintWriter out = response.getWriter();
41+
out.println("<html><body><b>Successfully Inserted"
42+
+ "</b></body></html>");
43+
}catch(Exception e){
44+
System.out.println(e);}
45+
}
46+
}
47+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package InsertDataa;
2+
3+
import jakarta.servlet.annotation.WebServlet;
4+
import jakarta.servlet.http.HttpServlet;
5+
6+
public class InsertDataa extends HttpServlet {
7+
private static final long serialVersionUID = 1L;
8+
9+
10+
}

labsheet5/src/main/webapp/Insert.jsp

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
2+
pageEncoding="ISO-8859-1"%>
3+
<!DOCTYPE html>
4+
<html>
5+
<head>
6+
<title>Insert title here</title>
7+
</head>
8+
<body>
9+
<form action="./InsertData" method="post"><br>
10+
<input type="text" name="rollno" placeholder="Roll No:"/><br>
11+
<input type="text" name="name" placeholder="Enter Name:"/><br>
12+
13+
Enter Section:<select name="section"> <br>
14+
<option>A</option>
15+
<option>B</option>
16+
<option>C</option>
17+
<option>D</option>
18+
</select><br>
19+
<input type="text" name="sub1" placeholder="Enter Subject 1 Mark:"/><br>
20+
<input type="text" name="sub2" placeholder="Enter Subject 2 Mark:"/><br>
21+
<input type="text" name="sub3" placeholder="Enter Subject 3 Mark:"/><br>
22+
<input type="text" name="sub4" placeholder="Enter Subject 4 Mark:"/><br>
23+
<input type="text" name="sub5" placeholder="Enter Subject 5 Mark:"/><br>
24+
<input type="text" name="sub6" placeholder="Enter Subject 6 Mark:"/><br>
25+
<input type="text" name="lab1" placeholder="Enter Lab 1 Mark:"/><br>
26+
<input type="text" name="lab2" placeholder="Enter Lab 2 Mark:"/><br>
27+
<input type="submit"/><br>
28+
</form>
29+
</body>
30+
</html>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Manifest-Version: 1.0
2+
Class-Path:
3+

labsheet5/src/main/webapp/Search.jsp

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
2+
pageEncoding="ISO-8859-1"%>
3+
<!DOCTYPE html>
4+
<html>
5+
<head>
6+
<meta charset="ISO-8859-1">
7+
<title>Insert title here</title>
8+
</head>
9+
<body>
10+
<form action="./DispData">
11+
<input type="text" name="rollno" placeholder="Enter your Roll No:"/><br/>
12+
<input type="submit" value="search"/>
13+
</form>
14+
</body>
15+
</html>
Binary file not shown.
+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://jakarta.ee/xml/ns/jakartaee" xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd" version="5.0">
3+
<servlet>
4+
<description></description>
5+
<display-name>InsertData</display-name>
6+
<servlet-name>InsertData</servlet-name>
7+
<servlet-class>InsertData.InsertData</servlet-class>
8+
</servlet>
9+
<servlet-mapping>
10+
<servlet-name>InsertData</servlet-name>
11+
<url-pattern>/InsertData</url-pattern>
12+
</servlet-mapping>
13+
<display-name>labsheet5</display-name>
14+
<welcome-file-list>
15+
<welcome-file>index.html</welcome-file>
16+
<welcome-file>index.htm</welcome-file>
17+
<welcome-file>index.jsp</welcome-file>
18+
<welcome-file>default.html</welcome-file>
19+
<welcome-file>default.htm</welcome-file>
20+
<welcome-file>default.jsp</welcome-file>
21+
</welcome-file-list>
22+
<servlet>
23+
<description></description>
24+
<display-name>DispData</display-name>
25+
<servlet-name>DispData</servlet-name>
26+
<servlet-class>DispData.DispData</servlet-class>
27+
</servlet>
28+
<servlet-mapping>
29+
<servlet-name>DispData</servlet-name>
30+
<url-pattern>/DispData</url-pattern>
31+
</servlet-mapping>
32+
<servlet>
33+
<description></description>
34+
<display-name>InsertDataa</display-name>
35+
<servlet-name>InsertDataa</servlet-name>
36+
<servlet-class>InsertDataa.InsertDataa</servlet-class>
37+
</servlet>
38+
<servlet-mapping>
39+
<servlet-name>InsertDataa</servlet-name>
40+
<url-pattern>/InsertDataa</url-pattern>
41+
</servlet-mapping>
42+
</web-app>

labsheet6/.classpath

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<classpath>
3+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17">
4+
<attributes>
5+
<attribute name="module" value="true"/>
6+
</attributes>
7+
</classpathentry>
8+
<classpathentry kind="src" path="src/main/java"/>
9+
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/apache-tomcat-10.0.27">
10+
<attributes>
11+
<attribute name="owner.project.facets" value="jst.web"/>
12+
</attributes>
13+
</classpathentry>
14+
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
15+
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
16+
<classpathentry kind="lib" path="C:/Users/Admin/Desktop/Java Full Stack Web Developement GitHub/mysql-connector-j-8.3.0.jar"/>
17+
<classpathentry kind="output" path="build/classes"/>
18+
</classpath>

labsheet6/.project

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>labsheet6</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.jdt.core.javabuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
<buildCommand>
14+
<name>org.eclipse.wst.common.project.facet.core.builder</name>
15+
<arguments>
16+
</arguments>
17+
</buildCommand>
18+
<buildCommand>
19+
<name>org.jboss.tools.jst.web.kb.kbbuilder</name>
20+
<arguments>
21+
</arguments>
22+
</buildCommand>
23+
<buildCommand>
24+
<name>org.jboss.tools.cdi.core.cdibuilder</name>
25+
<arguments>
26+
</arguments>
27+
</buildCommand>
28+
<buildCommand>
29+
<name>org.eclipse.wst.validation.validationbuilder</name>
30+
<arguments>
31+
</arguments>
32+
</buildCommand>
33+
</buildSpec>
34+
<natures>
35+
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
36+
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
37+
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
38+
<nature>org.eclipse.jdt.core.javanature</nature>
39+
<nature>org.jboss.tools.jst.web.kb.kbnature</nature>
40+
<nature>org.jboss.tools.cdi.core.cdinature</nature>
41+
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
42+
</natures>
43+
</projectDescription>

0 commit comments

Comments
 (0)