0% found this document useful (0 votes)
105 views

Termwork of Java

The document contains 6 questions related to Java database programming. Each question provides code to perform a database-related task such as inserting, searching, updating records or traversing records in a database table. The code uses JDBC to connect to a database and execute SQL queries and statements.

Uploaded by

Sumit Pandey
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views

Termwork of Java

The document contains 6 questions related to Java database programming. Each question provides code to perform a database-related task such as inserting, searching, updating records or traversing records in a database table. The code uses JDBC to connect to a database and execute SQL queries and statements.

Uploaded by

Sumit Pandey
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 56

Q.

1 Write an application program to insert a record in database


import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.util.*; import java.sql.*; public class J1 extends JFrame implements ActionListener {

Container cp; JTextField t1; JTextField t2; JTextField t3; JTextField t4; JLabel l1; JLabel l2; JLabel l3; JLabel l4; JButton b1; JButton b2; JButton b3;

J1() { cp=getContentPane(); cp.setLayout(null);

l1=new JLabel("Enter Code"); l1.setBounds(50,50,150,30); t1=new JTextField(); t1.setBounds(200,50,200,30); l2=new JLabel("Enter Employee Name"); l2.setBounds(50,100,150,30); t2=new JTextField(); t2.setBounds(200,100,200,30); l3=new JLabel("Enter Employee Designation"); l3.setBounds(50,150,150,30); t3=new JTextField(); t3.setBounds(200,150,200,30); l4=new JLabel("Enter Salary"); l4.setBounds(50,200,150,30); t4=new JTextField(); t4.setBounds(200,200,200,30);

b1=new JButton("Save");

b1.setBounds(50,300,100,30); b1.addActionListener(this);

b2=new JButton("Reset"); b2.setBounds(170,300,100,30); b2.addActionListener(this); b3=new JButton("Cancel"); b3.setBounds(300,300,100,30); b3.addActionListener(this); cp.add(l1); cp.add(t1); cp.add(l2); cp.add(t2); cp.add(l3); cp.add(t3); cp.add(l4); cp.add(t4); cp.add(b1); cp.add(b2); cp.add(b3);

cp.setVisible(true); cp.setSize(500,700); }

public void actionPerformed(ActionEvent e) { if(e.getSource()==b1) { String s1=null,s2=null,s3=null,s4=null; int a1=0,a2=0; s1=t1.getText(); s2=t2.getText(); s3=t3.getText(); s4=t4.getText(); a1=Integer.parseInt(s1); a2=Integer.parseInt(s4); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection c=DriverManager.getConnection("Jdbc:Odbc:emp"); Statement s=c.createStatement(); int a=0; a=s.executeUpdate("insert into empinfo values(" +a1+ ",'" +s2+ "','" +s3+ "',"+a2+");"); if(a>0) JOptionPane.showMessageDialog(this,"data successfully saved","Message",JOptionPane.PLAIN_MESSAGE); else JOptionPane.showMessageDialog(this,"!Error..","Warning",JOptionPane.PLAIN_MESSAGE);

s.close(); c.close(); } catch(Exception e1) { System.out.println(e1.getMessage()); } }//end if b1 if(e.getSource()==b2) { t1.setText(""); t2.setText(""); t3.setText(""); t4.setText(""); } if(e.getSource()==b3) { System.exit(0); } } public static void main(String...l)throws Exception { J1 j=new J1(); j.setVisible(true);

j.setSize(700,700); }} Output:

Q.2 Write an application program to search,edit and update record in database


import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.util.*; import java.sql.*; public class J2 extends JFrame implements ActionListener {

Container cp; JTextField t1; JTextField t2; JTextField t3; JTextField t4; JLabel l1; JLabel l2; JLabel l3; JLabel l4; JButton b1; JButton b2; JButton b3; JButton b4;

JButton b5;

J2() { cp=getContentPane(); cp.setLayout(null);

l1=new JLabel("Enter Code"); l1.setBounds(50,50,150,30); t1=new JTextField(); t1.setBounds(200,50,200,30);

l2=new JLabel("Enter Employee Name"); l2.setBounds(50,100,150,30); t2=new JTextField(); t2.setBounds(200,100,200,30);

l3=new JLabel("Enter Employee Designation"); l3.setBounds(50,150,150,30); t3=new JTextField(); t3.setBounds(200,150,200,30);

l4=new JLabel("Enter Saaaalary"); l4.setBounds(50,200,150,30); t4=new JTextField(); t4.setBounds(200,200,200,30);

b1=new JButton("Search"); b1.setBounds(20,300,90,30); b1.addActionListener(this);

b2=new JButton("reset"); b2.setBounds(120,300,90,30); b2.addActionListener(this);

b3=new JButton("delete"); b3.setBounds(220,300,90,30); b3.addActionListener(this);

b4=new JButton("update"); b4.setBounds(320,300,90,30); b4.addActionListener(this);

b5=new JButton("exit"); b5.setBounds(420,300,90,30);

b5.addActionListener(this);

cp.add(l1); cp.add(t1); cp.add(l2); cp.add(t2); cp.add(l3); cp.add(t3); cp.add(l4); cp.add(t4);

cp.add(b1); cp.add(b2); cp.add(b3); cp.add(b4); cp.add(b5);

cp.setVisible(true); cp.setSize(700,700); } public void actionPerformed(ActionEvent e) { String s1=null,s2=null,s3=null,s4=null; int a1=0,a2=0;

try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection c=DriverManager.getConnection("Jdbc:Odbc:emp"); Statement s=c.createStatement(); ResultSet rs; if(e.getSource()==b1) { s1=t1.getText(); a1=Integer.parseInt(s1); rs=s.executeQuery("select * from empinfo where eid="+a1+";"); rs.next(); t2.setText(rs.getString(2)); t3.setText(rs.getString(3)); t4.setText(rs.getString(4)); } if(e.getSource()==b3) { s1=t1.getText(); a1=Integer.parseInt(s1); int a=s.executeUpdate("delete from empinfo where eid="+a1+";"); if(a>0)

JOptionPane.showMessageDialog(this,"Record successfully Deleted","Message",JOptionPane.PLAIN_MESSAGE); t1.setText(""); t2.setText(""); t3.setText(""); t4.setText(""); } if(e.getSource()==b2) { t1.setText(""); t2.setText(""); t3.setText(""); t4.setText(""); } if(e.getSource()==b4) { s1=t1.getText(); s2=t2.getText(); s3=t3.getText(); s4=t4.getText(); a1=Integer.parseInt(s1); a2=Integer.parseInt(s4); int a=0; a=s.executeUpdate("update empinfo set ename='" +s2+ "',edesig='" +s3+ "',esalary="+a2+" where eid="+a1+";");

if(a>0) JOptionPane.showMessageDialog(this,"data successfully saved","Message",JOptionPane.PLAIN_MESSAGE); else JOptionPane.showMessageDialog(this,"!Error..","Warning",JOptionPane.PLAIN_MESSAGE); s.close(); c.close(); }//end if b1 if(e.getSource()==b5) { System.exit(0); } }//end try catch(Exception e1) { System.out.println(e1.getMessage()); } } public static void main(String...l)throws Exception { J2 j=new J2(); j.setVisible(true); j.setSize(700,700);

} }

Output:

Q.3 Write an application program to traverse records of a table

import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.sql.*; import java.util.*; import java.sql.*; public class J3 extends JFrame implements ActionListener { int lastrow; ResultSet rs=null; Statement s=null; Connection c=null;

Container cp; JTextField t1; JTextField t2;

JTextField t3; JTextField t4; JLabel l1; JLabel l2; JLabel l3; JLabel l4; JButton b1; JButton b2; JButton b3; JButton b4; JButton b5;

J3() { cp=getContentPane(); cp.setLayout(null);

l1=new JLabel("Emp Code"); l1.setBounds(50,50,150,30); t1=new JTextField(); t1.setBounds(200,50,200,30);

l2=new JLabel("Employee Name"); l2.setBounds(50,100,150,30); t2=new JTextField(); t2.setBounds(200,100,200,30);

l3=new JLabel(" Employee Designation"); l3.setBounds(50,150,150,30); t3=new JTextField(); t3.setBounds(200,150,200,30); l4=new JLabel("Emp Salary"); l4.setBounds(50,200,150,30); t4=new JTextField(); t4.setBounds(200,200,200,30);

b1=new JButton("First"); b1.setBounds(20,300,90,30); b1.addActionListener(this); b2=new JButton("Last"); b2.setBounds(120,300,90,30); b2.addActionListener(this);

b3=new JButton("Prev."); b3.setBounds(220,300,90,30);

b3.addActionListener(this);

b4=new JButton("Next."); b4.setBounds(320,300,90,30); b4.addActionListener(this); b5=new JButton("exit"); b5.setBounds(420,300,90,30); b5.addActionListener(this); cp.add(l1); cp.add(t1); cp.add(l2); cp.add(t2); cp.add(l3); cp.add(t3); cp.add(l4); cp.add(t4); cp.add(b1); cp.add(b2); cp.add(b3); cp.add(b4); cp.add(b5); cp.setVisible(true); cp.setSize(700,700); try

{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); c=DriverManager.getConnection("Jdbc:Odbc:emp"); s=c.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); rs=s.executeQuery("select * from empinfo"); rs.last(); lastrow=rs.getRow(); } catch(Exception e) { System.out.println(e.getMessage()); } } public void actionPerformed(ActionEvent e) { String s1=null,s2=null,s3=null,s4=null; int a1=0,a2=0; try { if(e.getSource()==b1) { rs.beforeFirst(); rs.next(); t1.setText(rs.getString(1)); t2.setText(rs.getString(2));

t3.setText(rs.getString(3)); t4.setText(rs.getString(4)); } if(e.getSource()==b2) { rs.afterLast(); rs.previous(); t1.setText(rs.getString(1)); t2.setText(rs.getString(2)); t3.setText(rs.getString(3)); t4.setText(rs.getString(4)); }

if(e.getSource()==b3) { rs.previous(); int getrow=rs.getRow(); if(getrow>0) { t1.setText(rs.getString(1)); t2.setText(rs.getString(2)); t3.setText(rs.getString(3));

t4.setText(rs.getString(4)); } } if(e.getSource()==b4) { int getrow=rs.getRow(); rs.next(); if(getrow<lastrow) { t1.setText(rs.getString(1)); t2.setText(rs.getString(2)); t3.setText(rs.getString(3)); t4.setText(rs.getString(4)); } }//end if b1 if(e.getSource()==b5) { System.exit(0); } }//end try catch(Exception e1) { System.out.println(e1.getMessage()); }}

public static void main(String...l)throws Exception { J3 j=new J3(); j.setVisible(true); j.setSize(700,700); }}

Output:

Q.4 Write a program search a record of students who has palindrome names

import java.sql.*; public class palindrome_name { public static void main(String...args) { Connection c=null; Statement s=null; ResultSet rs=null; try { Class.forName("com.mysql.jdbc.Driver"); c=DriverManager.getConnection("jdbc:mysql://localhost:3306/titu", "root","password"); s=c.createStatement(); rs=s.executeQuery("select name from student"); while(rs.next()) { String s1=rs.getString("name"); if(s1.equals(new StringBuffer(s1).reverse().toString())) { System.out.println(s1); } } }catch(Exception e){System.out.println(e.getMessage());} }

Output:
nitin

Q.5 Write a program to count number of records of a table


import java.sql.*; public class rowcount { public static void main(String[] args) { Connection c; Statement smt=null; ResultSet rs=null; try { Class.forName("com.mysql.jdbc.Driver"); c=DriverManager.getConnection("jdbc:mysql://localhost:3306/titu", "root","password"); smt=c.createStatement(); rs=smt.executeQuery("select * from student"); rs.last(); int a=rs.getRow(); System.out.println("number of rows are"+a);

} catch(Exception e){System.out.println(e.toString());}

} }

Output:

number of rows are 4

Q.6 Write a program to insert an image in the database


import java.sql.*; import java.io.*; class image_insert { public static void main(String[] args) { Connection c=null;

PreparedStatement ps=null;

try {

Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql://localhost:3306/titu";

c=DriverManager.getConnection(url,"root","password");

File img=new File("D:/images/alert.gif"); FileInputStream fis=new FileInputStream(img);

ps=c.prepareStatement("insert into imagetable values(?,?)"); ps.setInt(1,1);

ps.setBinaryStream(2,(InputStream)fis, (int)(img.length()));

int a=ps.executeUpdate(); ps.close(); if(a>0) System.out.println("update successful"); else System.out.println("update unsuccessful");

} catch(Exception e){System.out.println(e.toString());} }

Output:
update successful

Q.7 Write a program to retrieve an image from the database


import java.sql.*; import java.io.*; public class image_retrieval { public static void main(String[] args) {

Connection c=null; Statement s=null; ResultSet rs=null; OutputStream out=null;

try {

Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql://localhost:3306/titu";

c=DriverManager.getConnection(url,"root","password");

s=c.createStatement();

rs=s.executeQuery("select * from imagetable where id=1"); if(rs.next()) { InputStream x=rs.getBinaryStream(2);

int size=x.available();

out=new FileOutputStream("C:/images/xyz.gif"); System.out.println(retrieved successfully); byte bt[]=new byte[size]; x.read(bt); out.write(bt); out.close(); c.close(); }

} catch(Exception e){System.out.println(e.toString());}

Output:
retrieved successfully

Q.8 Write a program to use IN and OUT parameters both.


/* delimiter // create procedure getname(IN rno Int,OUT sname varchar(20)) begin select name into sname from student where rollno=rno; end //

*/ import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.*;

public class in_out { public static void main(String[] args) { Connection c;

CallableStatement cs=null; ResultSet rs=null; try { Class.forName("com.mysql.jdbc.Driver");

c=DriverManager.getConnection("jdbc:mysql://localhost:3306/titu","root","password"); String str="{call getname(?,?)}";

cs=c.prepareCall(str); cs.setInt(1,2); cs.registerOutParameter(2,java.sql.Types.VARCHAR); cs.execute(); String sname=cs.getString(2); System.out.println(sname);

} catch(Exception e){System.out.println(e.toString());} } }

Output:
devesh

Q.9 Write a program to use INOUT parameter.


/* delimiter // create procedure getsall(INOUT var int) begin select salary into var from empinfo where code=var; end // */ //program of INOUT import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.*;

public class neww { public static void main(String[] args) { Connection c; CallableStatement cs=null;

try { Class.forName("com.mysql.jdbc.Driver");

c=DriverManager.getConnection("jdbc:mysql://localhost:3306/titu","root","password");

String str="{call getsall(?)}"; cs=c.prepareCall(str); cs.setInt(1,222); cs.execute(); cs.registerOutParameter(1,java.sql.Types.INTEGER); int salary=cs.getInt(1); System.out.println("salary is "+salary);

} catch(Exception e){System.out.println(e.toString());}

Output:
salary is 30000

Q.10 Write a program to fetch records in a ResultSet object with the help of stored procedures.
import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.*;

public class resultset_from_storedp { public static void main(String[] args) { Connection c; CallableStatement cs=null; ResultSet rs=null; try { Class.forName("com.mysql.jdbc.Driver");

c=DriverManager.getConnection("jdbc:mysql://localhost:3306/titu","root","password");

String str="{call getresultt(?)}";

cs=c.prepareCall(str); cs.setString(1,"atul");

rs=cs.executeQuery();

while(rs.next()) { System.out.println(rs.getString(2)); }

} catch(Exception e){System.out.println(e.toString());} } }

Output:
atul

Q.1Servlet First Program To Display A Message


import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorld extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>Hello World!</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1>Hello World!</h1>"); out.println("</body>"); out.println("</html>"); } }

Q2Servlets output

program

accept

the

request

and

send

the

HTML File Program

<html> <head> <title>Calculator Program</title> </head> <body>


<FORM method="Get" ACTION="http://localhost:8080/servletproject/Myservletprog">

<BR> <font size=5 color="red"> Enter Item Name <input TYPE=text name=itname VALUE=""><BR> Enter Item Price <input TYPE=text name=iprice VALUE=""> <BR>

Enter Item Qty <input TYPE=text name=iqty VALUE=""> <BR> <BR> <INPUT TYPE=submit name=submit Value="Submit"> </font>

</FORM> </body> </html>

Servlet Program
import java.io.IOException; import java.io.*; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Myservletprog extends HttpServlet {
protected void doGet(HttpServletRequest rq, HttpServletResponse response) throws ServletException, IOException

{ int n1=Integer.parseInt(rq.getParameter("num1")); int n2=Integer.parseInt(rq.getParameter("num2")); int sum=n1+n2; response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>Calculator File</title>"); out.println("</head>"); out.println("<body>"); out.println(<h1>+ sum + </h1>);

out.println("</body>"); out.println("</html>");

}}

Q3 Write A Servlet program that accept string argument from HTML Page and Display Vowels Characters Only

HTML Program
<html> <head> <title>String Program</title> </head> <body>
<FORM method="Get" ACTION="http://localhost:8080/servletproject/SerVowel">

<BR> <font size=5 color="red"> Enter Any String <input TYPE=text name=str VALUE=""><BR> <BR> <INPUT TYPE=submit name=submit Value="Submit"> </font> </FORM> </body> </html>

Servlet Program

package myserpackage; import java.io.IOException; import java.io.*; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;

public class Myservletprog extends HttpServlet {

protected void doGet(HttpServletRequest rq, HttpServletResponse response) throws ServletException, IOException

{ String str =rq.getParameter("str"); char ch; int ln=str.length(); int i; response.setContentType("text/html"); PrintWriter out = response.getWriter();

out.println("<html>"); out.println("<head>"); out.println("<title>String File</title>"); out.println("</head>"); out.println("<body>"); for(i=0;i<ln;i++) { ch=str.charAt(i); if(ch==a||ch==e||ch==i||ch==o||ch==u) { Out.print(ch); } } out.println("</body>"); out.println("</html>"); }

Q4 Write a servlet program that display all the records from the Database table after click on show button from the html page

HTML Program
<html> <head> <title>Program For Displaying Record</title> </head> <body>
<FORM method="Get" ACTION="http://localhost:8080/servletproject/ShowRecord">

<BR> <font size=5 color="red"> Display Record <BR> <INPUT TYPE=submit name=submit Value="ShowData"> </font> </FORM> </body>

</html>

Servlet Program
package myserpackage; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.sql.*; import java.io.*; public class ShowRecord extends HttpServlet {
public void doGet(HttpServletRequest rq, HttpServletResponse res) throws ServletException,IOException

{ res.setContentType("text/html"); PrintWriter p=res.getWriter(); try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con=DriverManager.getConnection("jdbc:odbc:emp","",""); Statement st=con.createStatement(); ResultSet rs;

rs=st.executeQuery("Select * From table1"); p.println("<html>"); p.println("<body bgcolor=#C3C3FF>"); p.println("<font face=verdana size=4 color=#b88ff9>"); p.print("<table border=1><tr><th>Code");
p.println("</th><th>Name</th><th>Designation</th><th>Salary</th></tr>");

while (rs.next()) { p.println("<tr><td>" + rs.getInt(1)+ "</td><td>" + rs.getString(2)+ "</td><td>"+rs.getString(3)+ "</td><td>"+rs.getInt(4)+ "</td></tr>"); } p.println("</table>") ; p.println("</body></html>") ; }//End of try catch(ClassNotFoundException e) {} catch(SQLException T) {}

Q.5 Write a program to insert record into Database through Servlet

HTML Program
<HTML> <BODY bgcolor="white"> <FORM Method="Get" ACTION="http://localhost:8080/MywebProject/Servletadd"> <BR> <font size=5 color="red"> Enter Code <input TYPE=text name=cd VALUE=""><BR> Enter Name <input TYPE=text name=nm VALUE=""> <BR> Enter Designation <input TYPE=text name=des VALUE=""><BR> Enter Salary <input TYPE=text name=sal VALUE=""><BR> <br> <INPUT TYPE=submit name=submit Value="Submit">

</font> </FORM> </BODY> </HTML>

Servlet Program
import java.sql.*; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class Servletadd extends HttpServlet { public void doGet(HttpServletRequest rq, HttpServletResponse res) throws ServletException,IOException { res.setContentType("text/html"); PrintWriter p=res.getWriter(); int ecode=Integer.parseInt(rq.getParameter("cd")); String ename=rq.getParameter("nm")); String edesig=rq.getParameter("des")); int esal=Integer.parseInt(rq.getParameter("sal")); try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con=DriverManager.getConnection("jdbc:odbc:san","",""); PreparedStatement ps=con.prepareStatement("insert into table1 values(?,?,?,?)");

ps.setInt(1,ecode); ps.setString(2,ename); ps.setString(3,edesig); ps.setInt(4,esal); ps.executeUpdate(); p.println("<html>"); p.println("<body>"); p.println("Data Is Added"); p.println("</html>"); p.println("</body>");

}//End of try catch(ClassNotFoundException e) {} catch(SQLException T) {} } }

Q.6 Write a program to Update record using servlet

HTML Program
<HTML> <BODY bgcolor="white"> <FORM Method="Get" ACTION="http://localhost:8080/Mywebproject/Servletmod"> <BR> <font size=5 color="red"> Enter Code For Modification <INPUT TYPE=text name="cd" Value=""> <br> <INPUT TYPE=submit name=submit Value="Modify"> </font> </FORM> </BODY> </HTML>

Servlet Program6(1)Part
import java.sql.*;

import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class Servletmod extends HttpServlet { public void doGet(HttpServletRequest rq, HttpServletResponse res) throws ServletException,IOException { res.setContentType("text/html"); PrintWriter p=res.getWriter(); int mcode; int rt;

try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con=DriverManager.getConnection("jdbc:odbc:san","",""); Statement stmt=con.createStatement(); String buff; ResultSet rs; mcode=Integer.parseInt(rq.getParameter("cd")); rs=stmt.executeQuery("select * from table1 where code="+mcode); int i=0; while(rs.next()) { i++;

p.println("<html>"); p.println("<body bgcolor=red>"); p.println("<font face=verdana size=4 color=blue>"); p.println("<h1>MODIFICATION FORM</h1>");


p.println("<form method=Get action=http://localhost:8080/Mywebproject/Sermodify>"); p.println("Code"); p.println("<input type=text name=cd value='"+rs.getInt(1)+"' size=20><br>"); p.println("Name"); p.println("<input type=text name=nm value='"+rs.getString(2)+"' size=20><br>"); p.println("Designation"); p.println("<input type=text name=des value='"+rs.getString(3)+"' size=20><br>"); p.println("Salary"); p.println("<input type=text name=sal value='"+rs.getInt(4)+"' size=20><br>");

p.println("<input type=submit value=Update>"); p.println("</form>"); p.println("</body></html>"); }

if(i==0) { p.println("<html>"); p.println("<body bgcolor=red>"); p.println("<font face=verdana size=4 color=blue>"); p.println("<h1>Record Not Found</h1>"); p.println("</body></html>");

} }//End of try catch(ClassNotFoundException e) {} catch(SQLException T) {}

Servlet Program(6) 2 Part


import java.sql.*; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class Sermodify extends HttpServlet { public void doGet(HttpServletRequest rq, HttpServletResponse res) throws ServletException,IOException { res.setContentType("text/html"); PrintWriter p=res.getWriter(); int mcode,msal; String mname,mdesig;

int rt; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con=DriverManager.getConnection("jdbc:odbc:san","",""); Statement stmt=con.createStatement(); String buff; ResultSet rs; mcode=Integer.parseInt(rq.getParameter("cd")); mname=rq.getParameter("nm"); mdesig=rq.getParameter("des"); msal=Integer.parseInt(rq.getParameter("sal"));
buff="Update table1 Set code='"+mcode+"',name='"+mname+"',desig='"+mdesig+"',salary='"+msal+"' where code="+mcode;

rt=stmt.executeUpdate(buff); if(rt>0) { p.println("<html>"); p.println("<body bgcolor=red>"); p.println("<font face=verdana size=4 color=blue>"); p.println("<h1>Record Updated</h1>"); p.println("</body></html>");

else {

p.println("<html>"); p.println("<body bgcolor=red>"); p.println("<font face=verdana size=4 color=blue>"); p.println("<h1>Record Not Updated</h1>"); p.println("</body></html>"); } }//End of try catch(ClassNotFoundException e) {} catch(SQLException T) {}

} }

Q.7Write a program to Delete record using servlet

HTML Program
<HTML> <BODY bgcolor="white"> <FORM Method="Get" ACTION="http://localhost:8080/Mywebproject/Servletdel"> <BR> <font size=5 color="red"> Enter Code For Deletion <INPUT TYPE=text name="cd" Value=""> <br> <INPUT TYPE=submit name=submit Value="Delete"> </font> </FORM> </BODY> </HTML>

Servlet Program
import java.sql.*; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class Servletdel extends HttpServlet { public void doGet(HttpServletRequest rq, HttpServletResponse res) throws ServletException,IOException { res.setContentType("text/html"); PrintWriter p=res.getWriter(); int mcode; int rt; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con=DriverManager.getConnection("jdbc:odbc:san","",""); Statement stmt=con.createStatement();

String buff; ResultSet rs; mcode=Integer.parseInt(rq.getParameter("cd")); rs=stmt.executeQuery("select * from table1 where code="+mcode); int i=0; while(rs.next()) { i++; } if(i>0) { buff="delete from table1 where code="+mcode; rt=stmt.executeUpdate(buff); } if(i>0) { p.println("<html>"); p.println("<body bgcolor=red>"); p.println("<font face=verdana size=4 color=blue>"); p.println("<h1>Record Deleted"); } else { p.println("<html>"); p.println("<body bgcolor=red>");

p.println("<font face=verdana size=4 color=blue>"); p.println("<h1>Record Not Found"); }

p.println("</body></html>"); } catch(ClassNotFoundException e) {} catch(SQLException T) {}

} }

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy