Java Practical
Java Practical
Experiment 1
Aim: To write a java program to create Frame.
Program: import [Link].*;
public class Ex_F1 extends Frame
{
public Ex_F1()
{
super("My frame");
setSize(500,500);
setVisible(true);
}
public static void main(String s[])
{
Ex_F1 ob = new Ex_F1();
}
}
Output:
1|Nitya(A20405220131)
BCS626 (Advanced Java Programming Lab)
Experiment 2
Aim: To write a java program to make an entry form using Frames.
Program: import [Link].*;
import [Link].*;
public Entry_Form()
{
super("Entry Form");
setLayout(null);
setSize(800,800);
setVisible(true);
B1 = new Button("Ok");
B2 = new Button("Cancel");
L1 = new Label("Entry Form");
L2 = new Label("Name :",[Link]);
L3 = new Label("Password :",[Link]);
L4 = new Label("Age :",[Link]);
L5 = new Label("Gender :",[Link]);
2|Nitya(A20405220131)
BCS626 (Advanced Java Programming Lab)
3|Nitya(A20405220131)
BCS626 (Advanced Java Programming Lab)
[Link]("Nagaland");
[Link]("Manipur");
[Link]("Mizoram");
[Link]("Tripura");
[Link]("Meghalaya");
[Link]("Jharkhand");
[Link]("Chhatisgarh");
[Link]("Madhya Pradesh");
[Link]("Gujarat");
[Link]("Maharashtra");
[Link]("Telangana");
[Link]("Odisha");
[Link]("Andhra Pradesh");
[Link]("Karnataka");
[Link]("Goa");
[Link]("Kerala");
[Link]("Tamil Nadu");
TA1 = new TextArea(5,100);
[Link](175,700,50,50);
[Link](575,700,50,50);
[Link](300,50,400,50);
[Link](25,125,100,50);
[Link](25,200,100,50);
[Link](25,275,100,50);
[Link](25,350,100,50);
[Link](25,425,100,50);
[Link](25,500,100,50);
[Link](25,575,100,50);
[Link](200,125,500,50);
[Link](200,200,500,50);
[Link](200,275,500,50);
4|Nitya(A20405220131)
BCS626 (Advanced Java Programming Lab)
[Link](200,350,500,20);
[Link](200,380,500,20);
[Link](200,425,500,50);
[Link](200,500,500,50);
[Link](200,575,500,75);
[Link](this);
[Link](this);
add(B1);
add(B2);
add(L1);
add(L2);
add(L3);
add(L4);
add(L5);
add(L6);
add(L7);
add(L8);
add(T1);
add(T2);
add(T3);
add(CB1);
add(CB2);
add(C1);
add(LB1);
add(TA1);
}
5|Nitya(A20405220131)
BCS626 (Advanced Java Programming Lab)
{
s+=[Link]() + "--";
s+=[Link]() + "--";
s+=[Link]() + "--";
if([Link]())
{
s+="Male" + "--";
}
else
{
s+="Female" + "--";
}
s+=[Link]()+"--";
s+=[Link]()+"--";
s+=[Link]();
Data_Form ob1 = new Data_Form(s);
}
else
{
[Link](0);
}
}
6|Nitya(A20405220131)
BCS626 (Advanced Java Programming Lab)
Output:
7|Nitya(A20405220131)
BCS626 (Advanced Java Programming Lab)
Experiment 3
Aim: To write a java program to display the entry of entry form in
previous experiment in another window by connecting frames.
Program: import [Link].*;
import [Link].*;
Data_Form(String s)
{
super("Your Entry");
setLayout(null);
setSize(500,500);
setVisible(true);
B1 = new Button("New");
B2 = new Button("Exit");
L1 = new Label("Entry Form Data");
L2 = new Label("Name :",[Link]);
L3 = new Label("Password :",[Link]);
L4 = new Label("Age :",[Link]);
L5 = new Label("Gender :",[Link]);
L6 = new Label("Country :",[Link]);
L7 = new Label("State :",[Link]);
L8 = new Label("Comment :",[Link]);
s2 = [Link]("--");
8|Nitya(A20405220131)
BCS626 (Advanced Java Programming Lab)
L9 = new Label(s2[0],[Link]);
L10 = new Label(s2[1],[Link]);
L11 = new Label(s2[2],[Link]);
L12 = new Label(s2[3],[Link]);
L13 = new Label(s2[4],[Link]);
L14 = new Label(s2[5],[Link]);
L15 = new Label(s2[6],[Link]);
[Link](200,50,100,25);
[Link](100,100,75,25);
[Link](100,150,75,25);
[Link](100,200,75,25);
[Link](100,250,75,25);
[Link](100,300,75,25);
[Link](100,350,75,25);
[Link](100,400,75,25);
[Link](225,100,350,25);
[Link](225,150,350,25);
[Link](225,200,350,25);
[Link](225,250,350,25);
[Link](225,300,350,25);
[Link](225,350,350,25);
[Link](225,400,350,25);
[Link](100,450,50,25);
[Link](350,450,50,25);
[Link](this);
[Link](this);
add(B1);
add(B2);
9|Nitya(A20405220131)
BCS626 (Advanced Java Programming Lab)
add(L1);
add(L2);
add(L3);
add(L4);
add(L5);
add(L6);
add(L7);
add(L8);
add(L9);
add(L10);
add(L11);
add(L12);
add(L13);
add(L14);
add(L15);
}
10 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Output:
11 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Experiment 4
Aim: To write a java program using Container class.
Program: import [Link].*;
import [Link].*;
public Ex_Container()
{
super("Container");
setLayout(null);
setSize(300,300);
setVisible(true);
C1 = getContentPane();
B1 = new JButton("Hey");
B2 = new JButton("Bye");
[Link](25,100,100,100);
[Link](175,100,100,100);
[Link](B1);
[Link](B2);
}
12 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
}
}
Output:
13 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Experiment 5
Aim: To write a java program using Input Dialog Box.
Program: import [Link].*;
Output:
14 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Experiment 6
Aim: To write a java program using Confirm Dialog Box.
Program: import [Link].*;
public class Ex_msg_cnfrm extends JFrame
{
JOptionPane op;
public Ex_msg_cnfrm()
{
op=new JOptionPane();
[Link](null,"Are you
sure?","Confirm",op.YES_NO_OPTION,op.QUESTION_MES
SAGE);
}
public static void main(String s[])
{
Ex_msg_cnfrm ob = new Ex_msg_cnfrm();
}
}
Output:
15 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Experiment 7
Aim: To write a java program using Message Dialog Box.
Program: import [Link].*;
public class Ex_msg extends JFrame
{
JOptionPane op;
public Ex_msg()
{
op=new JOptionPane();
[Link](null,"ALERT!\nYou cannot close this
window","Warning",op.PLAIN_MESSAGE);
}
public static void main(String s[])
{
Ex_msg ob=new Ex_msg();
}
}
Output:
16 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Experiment 8
Aim: To write a java program to add Menu Bar on the Frame Window.
Program: import [Link].*;
import [Link].*;
import [Link].*;
public class Ex_menu extends JFrame implements ActionListener
{
JMenuBar mb;
JMenu f, e, c;
JMenuItem o, cl, ct, r, g, b;
Container C=getContentPane();;
public Ex_menu()
{
super("MenuBar");
mb=new JMenuBar();
f=new JMenu("File");
e=new JMenu("Edit");
c=new JMenu("Color");
o=new JMenuItem("Open");
cl=new JMenuItem("Close");
ct=new JMenuItem("Cut");
r=new JMenuItem("Red");
g=new JMenuItem("Green");
b=new JMenuItem("Blue");
[Link](o);
[Link](cl);
[Link](ct);
[Link](r);
17 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
[Link](g);
[Link](b);
[Link](f);
[Link](e);
[Link](c);
setJMenuBar(mb);
[Link](this);
[Link](this);
[Link](this);
[Link](this);
setSize(500,500);
setVisible(true);
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e)
{
if([Link]()==cl)
{
[Link]();
}
else if([Link]()==r)
{
[Link]([Link]);
}
else if([Link]()==g)
{
[Link]([Link]);
}
else if([Link]()==b)
18 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
{
[Link]([Link]);
}
}
public static void main(String s[])
{
Ex_menu ob = new Ex_menu();
}
}
Output:
19 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Experiment 9
Aim: To write a java program to change background colour using
Scrollbar in Frame window.
Program: import [Link].*;
import [Link].*;
import [Link].*;
public class Ex_bgcolor extends JFrame implements AdjustmentListener
{
JScrollBar b1, b2, b3;
JTextField t1, t2, t3;
JLabel l1, l2, l3;
Container c=getContentPane();
public Ex_bgcolor()
{
setLayout(null);
l1=new JLabel("Red");
l2=new JLabel("Green");
l3=new JLabel("Blue");
b1=new JScrollBar(0,5,0,0,265);
b2=new JScrollBar(0,5,0,0,265);
b3=new JScrollBar(0,5,0,0,265);
t1=new JTextField();
t2=new JTextField();
t3=new JTextField();
[Link](20,100,50,20);
[Link](20,200,50,20);
[Link](20,300,50,20);
[Link](100,100,200,20);
[Link](100,200,200,20);
[Link](100,300,200,20);
20 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
[Link](350,100,50,20);
[Link](350,200,50,20);
[Link](350,300,50,20);
[Link](l1);
[Link](l2);
[Link](l3);
[Link](b1);
[Link](b2);
[Link](b3);
[Link](t1);
[Link](t2);
[Link](t3);
[Link](this);
[Link](this);
[Link](this);
setSize(500,500);
setVisible(true);
setResizable(false);
}
public void adjustmentValueChanged(AdjustmentEvent e)
{
int r, g, b;
r=[Link]();
g=[Link]();
b=[Link]();
Color c1=new Color(r,g,b);
[Link](c1);
[Link](""+r);
[Link](""+g);
21 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
[Link](""+b);
}
public static void main(String s[])
{
Ex_bgcolor ob = new Ex_bgcolor();
}
}
Output:
22 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Experiment 10
Aim: To write a java program to fetch the data from database and
print on console.
Program: import [Link].*;
23 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Output:
24 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Experiment 11
Aim: To write a java program to fetch the data from database
according to user by selecting id from combobox.
Program: import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
public class Ex_open extends JFrame implements ActionListener
{ JButton b;
JLabel l1, l2, l3, l4, l5;
JTextField T1, T2, T3, T4;
JComboBox cb;
Container C=getContentPane();
public Ex_open()
{
super("Data");
b=new JButton("OK");
l1=new JLabel("Id:");
l5=new JLabel("Id:");
l2=new JLabel("Name:");
l3=new JLabel("Salary:");
l4=new JLabel("Country:");
T1=new JTextField("");
T2=new JTextField("");
T3=new JTextField("");
T4=new JTextField("");
cb=new JComboBox();
try
{
25 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Connection con;
Statement st;
ResultSet rs;
[Link]("[Link]");
con=[Link]
("jdbc:odbc:mydsn");
st=[Link]();
rs=[Link]("select * from Table1");
while([Link]())
{
[Link](""+[Link]("ID"));
}
[Link]();
[Link]();
[Link]();
}
catch(Exception e)
{}
[Link](150,100,50,25);
[Link](250,100,100,25);
[Link](200,150,100,25);
[Link](50,200,100,25);
[Link](200,200,200,25);
[Link](50,250,100,25);
[Link](200,250,200,25);
[Link](50,300,100,25);
[Link](200,300,200,25);
[Link](50,350,100,25);
[Link](200,350,200,25);
26 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
[Link](b);
[Link](l1);
[Link](l2);
[Link](l3);
[Link](l4);
[Link](l5);
[Link](T1);
[Link](T2);
[Link](T3);
[Link](T4);
[Link](cb);
[Link](this);
setLayout(null);
setSize(500,500);
setVisible(true);
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e)
{
int i=[Link](""+[Link]());
[Link](i);
try
{
Connection con;
Statement st;
ResultSet rs;
[Link]("[Link]");
con=[Link]
("jdbc:odbc:mydsn");
st=[Link]();
27 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Output:
28 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Experiment 12
Aim: To write a java program to enter the details in the database
created by you.
Program: import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
public class Ex_entry extends JFrame implements ActionListener
{
JButton b;
JLabel l1, l2, l3, l4, l5;
JTextField T1, T2, T3, T4;
Container C=getContentPane();
public Ex_entry()
{
super("Entry");
[Link](200,50,100,30);
[Link](50,110,100,30);
[Link](200,110,200,30);
29 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
[Link](50,170,100,30);
[Link](200,170,200,30);
[Link](50,230,100,30);
[Link](200,230,200,30);
[Link](50,290,100,30);
[Link](200,290,200,30);
[Link](200,350,100,30);
[Link](b);
[Link](l1);
[Link](l2);
[Link](l3);
[Link](l4);
[Link](l5);
[Link](T1);
[Link](T2);
[Link](T3);
[Link](T4);
[Link](this);
setLayout(null);
setSize(500,500);
setVisible(true);
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e)
{
int i=[Link]([Link]());
String name=[Link]();
int no=[Link]([Link]());
30 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
String cntry=[Link]();
try
{
Connection con;
PreparedStatement ps;
[Link]("[Link]");
con=[Link]
("jdbc:odbc:mydsn");
ps=[Link]("insert into Table1
Values(?,?,?,?)");
[Link](1,i);
[Link](2,name);
[Link](3,no);
[Link](4,cntry);
int status=[Link]();
if(status>0)
{
JOptionPane op=new JOptionPane();
[Link](null,"Your data has
been successfully submitted.","Confirmation
Message",op.PLAIN_MESSAGE);
}
else
{ JOptionPane op=new JOptionPane();
[Link](null,"An error
occurred in submitting
data.","Error",op.PLAIN_MESSAGE);
}
[Link]();
[Link]();
}
catch(Exception e1)
{
[Link](e);
31 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
}
[Link]("");
[Link]("");
[Link]("");
[Link]("");
}
public static void main(String s[])
{
Ex_entry ob=new Ex_entry();
}
}
Output:
32 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Experiment 13
Aim: To write a java program to enter the details in the database
created by you.
Program: import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
public Ex_game()
{
super("Game");
T1=new JTextField("-");
b1=new JButton("Max");
b2=new JButton("Min");
b3=new JButton("Avg");
b4=new JButton("Sum");
b5=new JButton("Count");
[Link](200,50,100,30);
[Link](215,150,70,30);
[Link](215,210,70,30);
[Link](215,270,70,30);
[Link](215,330,70,30);
[Link](215,390,70,30);
33 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
[Link](T1);
[Link](b1);
[Link](b2);
[Link](b3);
[Link](b4);
[Link](b5);
[Link](this);
[Link](this);
[Link](this);
[Link](this);
[Link](this);
setLayout(null);
setSize(500,500);
setVisible(true);
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e)
{
try
{
Connection con;
Statement st;
ResultSet rs;
[Link]("[Link]");
con=[Link]
("jdbc:odbc:mydsn");
st=[Link]();
[Link]("hey");
if([Link]()==b1)
34 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
{
rs=[Link]("select max(Marks) from
student");
}
else if([Link]()==b2)
{
rs=[Link]("select min(Marks) from
student");
}
else if([Link]()==b3)
{
rs=[Link]("select avg(Marks) from
student");
}
else if([Link]()==b4)
{
rs=[Link]("select sum(Marks) from
student");
}
else
{
rs=[Link]("select count(Marks) from
student");
}
while([Link]())
[Link](""+[Link](1));
[Link]();
[Link]();
[Link]();
}
catch(Exception e1)
{}
}
public static void main(String s[])
35 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
{
Ex_game ob=new Ex_game();
}
}
Output:
36 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Experiment 14
Aim: To write a jsp program to print hello on webpage.
Program: <%
[Link]("hello");
%>
Output:
37 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Experiment 15
Aim: To write a jsp program to print values using loop with html.
Program: <html>
<body>
<%!
int i;
%>
<%
for(i=1;i<=5;i++)
{
[Link]("Value of <b>I = <font
color=red>"+i+"</font></b><br>");
}
%>
</body>
</html>
Output:
38 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Experiment 16
Aim: To write a jsp program using expression tags.
Program: <html>
<body>
<%!
int x=10;
public String show()
{
return "Bye for now";
}
%>
Value of X = <%=
x
%> <br>
Output = <%=
show()
%>
</body>
</html>
Output:
39 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Experiment 17
Aim: To write a jsp program using comment tags.
Program: <html>
<body>
<%!int i=10; %>
Comments are : <br>
Value of I = <%=i %> <br>
Value of I = <%=i %> <br>
<!--Value of I = <%=i %> --> <br>
<%--Value of I = <%=i %> --%> <br>
</body>
</html>
Output:
40 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Experiment 18
Aim: To write a jsp program using implicit objects and linking two
webpage.
Program: [Link]
<html>
<body>
<form action="input_action.jsp" method=post>
Name: <input type=text name=T1> <br>
Password: <input type=text name=P1> <br>
<input type=submit value="OK">
</form>
</body>
</html>
input_action.jsp
<%!
String sname, spass;
%>
<%
sname=[Link]("T1");
spass=[Link]("P1");
[Link]("Name = "+sname+"<br>Password = "+spass);
%>
Output:
41 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Experiment 19
Aim: To write a jsp program to display the data in tabular form from
the database.
Program: <html>
<body>
<%@
page import="[Link].*"
%>
<table border=1 style="text-align:center">
<caption>Student Data</caption>
<tr>
<th>Roll No.</th>
<th>Name</th>
<th>Marks</th>
<th>Address</th>
<th>Phone no.</th>
</tr>
<%
try
{
Connection con;
Statement st;
ResultSet rs;
[Link]
("[Link]");
con=[Link]
("jdbc:odbc:db1");
st=[Link]();
rs=[Link]("select * from student");
while([Link]())
{
42 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
%>
<tr>
<td><%[Link]([Link]("rno")); %></td>
<td><%[Link]([Link]("sname")); %>
</td>
<td><%[Link]([Link]("marks")); %>
</td>
<td><%[Link]([Link]("addr")); %>
</td>
<td><%[Link]([Link]("sno")); %>
</td>
</tr>
<%
}
[Link]();
[Link]();
[Link]();
}
catch(Exception e)
{}
%>
</table>
</body>
</html>
Output:
43 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Experiment 20
Aim: To write a jsp program to insert, update, display and delete the
data from database on the user demand.
Program: [Link]
<html>
<body>
<%@include file="[Link]" %>
<h1>Welcome to HomePage</h1>
<a href="[Link]">Insert</a><br>
<a href="[Link]">Display</a><br>
<a href="display_update.jsp">Update</a><br>
<a href="display_delete.jsp">Delete</a><br>
<%@include file="[Link]" %>
</body>
</html>
[Link]
<html>
<body>
<%@include file="[Link]" %>
<form action=insert_action.jsp method=post>
<table style:"text-align=center">
<tr>
<td>Roll No.:</td>
<td><input type=number name=T1></td>
</tr>
<tr>
<td>Name:</td>
<td><input type=text name=T2></td>
</tr>
<tr>
44 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
<td>Marks:</td>
<td><input type=number name=T3 min=0
max=100></td>
</tr>
<tr>
<td>Address:</td>
<td><input type=text name=T4></td>
</tr>
<tr>
<td>Phone No.:</td>
<td><input type="tel" name=T5
placeholder="1234567890" pattern="[0-
9]{10}" required></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="OK"></td>
</tr>
</table>
</form>
<%@include file="[Link]" %>
</body>
</html>
insert_action.jsp
<html>
<body>
<%@include file="[Link]" %>
<%@
page import="[Link].*"
%>
<%!
int rno, mrk;
45 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
46 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
[Link]
<html>
<body>
<%@include file="[Link]" %>
<%@
page import="[Link].*"
%>
<form action="[Link]" method=post>
<table border=1 style="text-align:center">
<caption>Student Data</caption>
<tr>
<th>Roll No.</th>
<th>Name</th>
<th>Marks</th>
<th>Address</th>
<th>Phone no.</th>
</tr>
<%
try
{
Connection con;
Statement st;
ResultSet rs;
[Link]
("[Link]");
con=[Link]
("jdbc:odbc:db1");
st=[Link]();
rs=[Link]("select * from student");
while([Link]())
{
%>
<tr>
47 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
<td><%[Link]([Link]("rno")); %></td>
<td><%[Link]([Link]("sname")); %>
</td>
<td><%[Link]([Link]("marks")); %>
</td>
<td><%[Link]([Link]("addr")); %>
</td>
<td><%[Link]([Link]("sno")); %>
</td>
</tr>
<%
}
[Link]();
[Link]();
[Link]();
}
catch(Exception e)
{}
%>
</table>
<input type=submit value="Home">
</form>
<%@include file="[Link]" %>
</body>
</html>
display_update.jsp
<html>
<body>
<%@include file="[Link]" %>
<%@page import="[Link].*" %>
<%!int i; %>
<form action="update_action.jsp" method=post>
48 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
49 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
<td><%[Link]([Link]("addr")); %>
</td>
<td><%[Link]([Link]("sno")); %>
</td>
</tr>
<%
}
[Link]();
[Link]();
[Link]();
}
catch(Exception e)
{}
%>
</table> <br>
<input type=submit value="Update">
</form>
<%@include file="[Link]" %>
</body>
</html>
update_action.jsp
<html>
<body>
<%@include file="[Link]" %>
<%@page import="[Link].*" %>
<%!int rno, mrk;
String nme, adr, pno;
%>
<form action="update_action2.jsp" method=post>
<% rno=[Link]([Link]("T1"));
try
{
50 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
Connection con;
Statement st;
ResultSet rs;
[Link]
("[Link]");
con=[Link]
("jdbc:odbc:db1");
st=[Link]();
rs=[Link]("select * from student
where rno="+rno);
while([Link]())
{
nme=[Link]("sname");
mrk=[Link]("marks");
adr=[Link]("addr");
pno=[Link]("sno");
}
[Link]();
[Link]();
[Link]();
}
catch(Exception e)
{}
%>
<table style:"text-align=center">
<tr>
<td>Roll No.:</td>
<td><input type=number name=T1
value=<%=rno %> readonly="readonly"></td>
</tr>
<tr>
<td>Name:</td>
<td><input type=text name=T2
value=<%=nme %>></td>
51 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
</tr>
<tr>
<td>Marks:</td>
<td><input type=number name=T3 min=0
max=100 value=<%=mrk %>></td>
</tr>
<tr>
<td>Address:</td>
<td><input type=text name=T4 value=<%=adr
%>></td>
</tr>
<tr>
<td>Phone No.:</td>
<td><input type="tel" name=T5
value=<%=pno %> pattern="[0-9]{10}"
required></td>
</tr>
<tr>
<td></td>
<td><input type="submit"
value="Update"></td>
</tr>
</table>
</form>
<%@include file="[Link]" %>
</body>
</html>
update_action2.jsp
<html>
<body>
<%@include file="[Link]" %>
<%@page import="[Link].*" %>
<%!int rno, mrk;
52 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
53 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
54 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
<td><%[Link]([Link]("sname")); %>
</td>
<td><%[Link]([Link]("marks")); %>
</td>
<td><%[Link]([Link]("addr")); %>
</td>
<td><%[Link]([Link]("sno")); %>
</td>
</tr>
<%
}
[Link]();
[Link]();
[Link]();
}
catch(Exception e)
{}
%>
</table><br>
<input type=submit value="Delete">
</form>
<%@include file="[Link]" %>
</body>
</html>
Output:
55 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )
BCS626 (Advanced Java Programming Lab)
56 | N i t y a ( A 2 0 4 0 5 2 2 0 1 3 1 )