Adv Java - [Servlet: Database Connectivity]

♠ Posted by Unknown in at 07:42

DataBase Connectivity on Servlet

This example is showing the DataBase connectivity to fetch the result of particular student from the SQL Table. DataBase may resides on server-side and establish ODBC connection between database and Java class.

Write a Servlet program to display the mark-sheet of a particular student.
                                                            
Seatno.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> MCA-III Result Display </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<FORM METHOD = "POST" ACTION = "http://localhost:8080/servlet/MCAServlet6">
            <CENTER>
                        <H1>MCA-III Result Display</H1>
            </CENTER>
            Enter Seat No. for Display Result : - <INPUT TYPE = "TEXT" NAME = "txtSeatNo">
            <BR><BR>
            <CENTER>
                        <INPUT TYPE = "SUBMIT" VALUE = "Submit Here">
            </CENTER>
</FORM>
           
</BODY>
</HTML>
                                                                                               
MCAServlet6.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import java.sql.Connection;

public class MCAServlet6 extends HttpServlet
{
            String dbUrl = "jdbc:odbc:Result";
            String user = "";
            String password = "";
            Connection c;
            Statement s;
            ResultSet r;
            String sno = "111";
            String nm = "Viral" , j2ee , sp , or , ds , total ;
            public void init()
            {
                        try
                        {
                                    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                                    c = DriverManager.getConnection(dbUrl, user, password);
                                    s = c.createStatement();
                                    r = s.executeQuery("Select * From Result_Mst");
                                    r.first();
                        }catch(Exception e){}
            }

            public void service(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException
            {
                        res.setContentType("text/html");
                        PrintWriter out = res.getWriter();
                        try
                        {
                                    r = s.executeQuery("Select * from Result_Mst");
                                    r.first();
                                    nm = r.getString("Name");
                                    j2ee = r.getString("J2EE");
                                    sp = r.getString("SP");
                                    or = r.getString("OR");
                                    ds = r.getString("DS");
                                    total = r.getString("Total");
                                    out.println("<BODY><H1 ALIGN = CENTER>" + nm +"</H1>");
                        }catch(Exception e){}              

                        out.println("<HTML><HEAD><TITLE>Student Result Sheet</TITLE></HEAD>");
                        out.println("<BODY><H1 ALIGN = CENTER>Student Result Sheet</H1>");
                        out.println("<TABLE BORDER=2><TR><TD COLSPAN = 2>Seat No. : " + sno + " " + nm + "</TD></TR>");
                        out.println("<TR><TD COLSPAN = 2>Collage Name : Computer Department</TD></TR>");
                        out.println("<TR><TD>Subject</TD><TD>Marks</TD></TR>");
                        out.println("<TR><TD>J2EE</TD><TD>" + j2ee + "</TD></TR>");
                        out.println("<TR><TD>System Programming </TD><TD>" + sp + "</TD></TR>");
                        out.println("<TR><TD>Operation Research </TD><TD>" + or + "</TD></TR>");
                        out.println("<TR><TD>Data Structure </TD><TD>" + ds + "</TD></TR>");
                        out.println("<TR><TD>Total : </TD><TD>" + total + "</TD></TR>");
                        out.println("</TABLE>");
                        out.close();
                       
            }

}

1 comments:

How to get a room at the Casino (or Blackjack) in Las Vegas
Rooms 정읍 출장마사지 at the Casino (or Blackjack) · 부산광역 출장안마 Open the door for two. · 공주 출장샵 The casino 원주 출장안마 may 경상남도 출장안마 not offer casino games but you should also take advantage of free spins which

Post a Comment