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

📄 modif_eve.java

📁 以Servlet以及JDBC实现的网站实例
💻 JAVA
字号:
import java.io.*;import java.util.*;import javax.servlet.*;import javax.servlet.http.*;import java.sql.*;public class modif_eve extends HttpServlet {            ResourceBundle rb =ResourceBundle.getBundle("LocalStrings");        public void doGet(HttpServletRequest request,                      HttpServletResponse response)        throws IOException, ServletException      {        response.setContentType("text/html");	        PrintWriter out = response.getWriter();     	out.println("<html>");	String title = rb.getString("requestparams.title");	out.println("<title>"+title+"</title>");        out.println("<body background=\"file:/home/xu/servlet/jsdk2.1/examples/images/bg3.gif\">");        out.println("<head>");        out.println("</head>");        out.println("<body bgcolor=\"white\">");		String[] choix=new String[3];	int i;	for(i=0;i<3;i++)	    choix[i]=request.getParameter("C"+i);	   	String nom=request.getParameter("nom");		String adresse  = request.getParameter("adresse");		String jour  = request.getParameter("jour");	String mois = request.getParameter("mois");	String annee = request.getParameter("annee");		String description= request.getParameter("description"); 		String nom_aff,adresse_aff,jour_aff,mois_aff,annee_aff,description_aff;	String sqlString_aff = "select * from evenement";		String[] VAR=new String[3];	VAR[0]=" adresse='"+adresse+"'";	VAR[1]=" jour='"+jour+"', mois='"+mois+"', annee='"+annee+"'";	VAR[2]=" description='"+description+"'";		int h=0;	String	SQLrequete="UPDATE EVENEMENT SET " ;	for(i=0;i<=3;i++)	    {if(choix[i]!=null)		if(h==0)		{		    SQLrequete=SQLrequete+VAR[i] ;		    h++;		}		else		    SQLrequete=SQLrequete+","+VAR[i] ;	    }	SQLrequete=SQLrequete+" WHERE nom="+nom;	Connection con=null ;	try{	     		Class.forName("oracle.jdbc.driver.OracleDriver");		con=DriverManager.getConnection("jdbc:oracle:thin:@capucine:1521:ens","lic329","oracle"); 	      	Statement smtp=null;	      	smtp=con.createStatement();	      	smtp.executeUpdate(SQLrequete );	      		out.println("<p><h1>La Modification est fait</h1></p><br><br><br>");					ResultSet rs = smtp.executeQuery(sqlString_aff);						while (rs.next())		{			nom_aff = rs.getString(1);			adresse_aff = rs.getString(2);			jour_aff = rs.getString(3);			mois_aff = rs.getString(4);			annee_aff = rs.getString(5);			description_aff = rs.getString(6);						out.println("Nom : " +nom_aff+"<br>");			out.println("Adresse : "+adresse_aff+"<br>");			out.println("Date : "+jour_aff+"/"+mois_aff+"/"+annee_aff+"<br>");			out.println("Descrption d'événement :");			out.println(description_aff+"<br><br>");		}		}		catch(SQLException e)		{      			System.err.println(e);		}				out.println("<p><h2>Vous voulez <a href=\"http://localhost:8080/examples/"+		"servlets/eve_modif.html\">continuer</a>  ou <a href=\"http://localhost:8080/examples/"+		"servlets/eve_root.html\">faire une autre operation </a>  ou <a href=\"http:"+		"//localhost:8080/examples/servlets/evenement.html\">"+		"s'arrêter</a> ?");	out.println("</body>");	out.println("</html>");    }                public void doPost(HttpServletRequest request,		       HttpServletResponse response)	throws IOException, ServletException    {	doGet(request, response);		    }} 

⌨️ 快捷键说明

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