Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
COM
Write and run Servlet code to fetch and display all the
fields of a student table stored in an Oracle database with
attributes: (students id, student-name, student - address,
program, semester )
mca.ignougroup.com/2017/08/write-and-run-servlet-code-to-fetch-and.html
index.html
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form action="Search">
</form>
1/4
</body>
</html>
Search.java
import java.io.*;
import java.sql.*;
import javax.servlet.ServletException;
import javax.servlet.http.*;
response.setContentType("text/html");
String name=request.getParameter("uname");
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection
con=DriverManager.getConnection("jdbc:oracle:thin:@mcndesktop07:1521:xe","sandeep","welcome");
PreparedStatement ps=con.prepareStatement("select
* from userlogin where name=?");
ps.setString(1,name);
out.print("<center><h1>Result:</h1></center>");
ResultSet rs=ps.executeQuery();
ResultSetMetaData rsmd=rs.getMetaData();
while(rs.next())
{
2/4
out.print("<tr>");
out.print("<td>"+rsmd.getColumnName(1)+"</td>");
out.print("<td>"+rs.getString(1)+"</td></tr>");
out.print("<tr><td>"+rsmd.getColumnName(2)+"</td>");
out.print("<td>"+rs.getString(2)+"</td></tr>");
out.print("<tr><td>"+rsmd.getColumnName(3)+"</td>");
out.print("<td>"+rs.getString(3)+"</td></tr>");
out.print("<tr><td>"+rsmd.getColumnName(4)+"</td>");
out.print("<td>"+rs.getString(4)+"</td></tr>");
out.print("</table>");
e2.printStackTrace();
finally{out.close();
Compile your servlet code and add to Apache Directory > web.xml
<?xml version="1.0" encoding="UTF-8"?>
<servlet>
<servlet-name>Search</servlet-name>
3/4
<servlet-class>Search</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Search</servlet-name>
<url-pattern>/Search</url-pattern>
</servlet-mapping>
</web-app>
4/4