⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 updt.java

📁 Servlet prog to update database on some transaction..database(mbd file) is also given..Prev prog sho
💻 JAVA
字号:
/*Assign NO:2
  Roll No  :J 20
  Prob Statmt:Write a Servlet program to update database on some transactions (fields :- Name,Acc.No.,Amount, City, Password)
 */
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;

public class updt extends HttpServlet
{
   public void doPost(HttpServletRequest req,HttpServletResponse res)			                 throws ServletException,IOException
	{
            Connection con =null;
	    ResultSet rs =null;
	    res.setContentType("text/html");
	    PrintWriter out =res.getWriter();
	      try
		{
		   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		   con = DriverManager.getConnection("jdbc:odbc:as2"); 
		   out.println("<html><head><title>database</title></head>");    
		   String acc_no = req.getParameter("acc_no");
                   String name = req.getParameter("name");
		   String amt = req.getParameter("amt");
		   String city = req.getParameter("city"); 
                   String passwd = req.getParameter("passwd");
                   Statement stmt = con.createStatement();
 		       
                   stmt.executeUpdate("Update Table2 SET acc_no=('"+acc_no+"') where                                         acc_no=('"+acc_no+"')");
 		   stmt.executeUpdate("Update Table2 SET name=('"+name+"') where                                             acc_no=('"+acc_no+"')");
                   stmt.executeUpdate("update Table2 SET amt=('"+amt+"') where                                               acc_no=('"+acc_no+"')");
            	   stmt.executeUpdate("update Table2 SET city=('"+city+"') where                                             acc_no=('"+acc_no+"')");
		   stmt.executeUpdate("update Table2 SET passwd=('"+passwd+"') where                                         acc_no=('"+acc_no+"')");
                      
                   stmt=con.createStatement();
		   rs=stmt.executeQuery("select acc_no,name,amt,city,passwd from Table2");
		   out.println("<body>");
                   out.println("Updated database");
		   out.println("<font style=Small Fonts>");
		   out.println("<table border=1>");
                   out.println("<td><b>acc_no</td></b>"); 
		   out.println("<td><b>name</td></b>");
		   out.println("<td><b>amt</td></b></br>");
                   out.println("<td><b>city</td></b></br>");
                   out.println("<td><b>passwd</td></b></br>");
                   out.println("<td></td></br>");

		while(rs.next())
		{		
			out.println("<tr>");
                        out.println("<td>");
			out.println(rs.getString("acc_no")+" ");
			out.println("</td>");

			out.println("<td>");
			out.println(rs.getString("name")+" ");
			out.println("</td>");
			
                        out.println("<td>");
			out.println(rs.getString("amt")+" ");
			out.println("</td>");
					
                        out.println("<td>");
			out.println(rs.getString("city")+" ");
        		out.println("</td>");
			
                        out.println("<td>");
			out.println(rs.getString("passwd")+" ");
			out.println("</td>");		           
                        out.println("</tr>"); 
		}
		out.println("</table>");
          	out.println("</body></html>");		  
	   } 
	catch(ClassNotFoundException e)
	{
	  out.println("couldnt load db driver"+e.getMessage());
	}
	catch(SQLException sqle)
	{
	 	out.println("sql exception"+sqle);
	}
     }      
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -