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

📄 evenement.java

📁 以Servlet以及JDBC实现的网站实例
💻 JAVA
字号:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
import java.sql.*;

public class evenement 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();
        
		String url = "jdbc:oracle:tl:@capucine:1521:ens";
		String createTableEvenement = "CREATE TABLE EVENEMENT ("+
					                  "NOM  VARCHAR(40) PRIMARY KEY NOT NULL,"+
					                  "LIEU VARCHAR"+
					                  "JOUR DATE,"+
					                  "DETAIL VARCHAR)";
		String updateEvenement = "UPDATE EVENEMENT SET NOM=?"+
							     "WHERE LIEU=? AND JOUR=? AND TYPE=?";	
		String nom , lieu , date , detail;						 
							 
		Connection con=null ;
		try
		{
	    	Class.forName("oracle.jdbc.driver.OracleDriver");
	    	con=DriverManager.getConnection("jdbc:oracle:thin:@capucine:1521:ens","lic29","oracle");
	    }
		catch(Exception e)
	    {
			System.err.println(e);
	    }
	  
	    try
		{	   
			Statement stmt = con.createStatement();
			stmt.executeUpdate(createTableEvenement);
					   
			PreparedStatement preparedUpdateEvenement = con.prepare.statement(updateEvenement);
	
			preparedUpdateEvenement.setString(1,"Diner-conférence sur le développement regionnal");
			preparedUpdateEvenement.setString(2,"Université de provence centre de st-charles");
			preparedUpdateEvenement.setString(3,"01/05/2005");
			preparedUpdateEvenement.setString(4,"Présentation générale des différentes activités de"+
			                                    " Développement(sa mission, ses champs d'expertise)");
			
			preparedUpdateEvenement.setString(1,"Diner-conférence sur le développement regionnal");
			preparedUpdateEvenement.setString(2,"102, rue des Cordeliers - 13100 Aix en Provence");
			preparedUpdateEvenement.setString(3,"02/05/2005");
			preparedUpdateEvenement.setString(4,"l'organisation de séjours en Provence Alpes C?te d'Azur"+
			                                    " met l'accent cette année sur un tourisme de luxe"+
                                                " personnalisé pour individuels, VIP et petits groupes.");
			
			preparedUpdateEvenement.setString(1,"Week-end en groupe a Marseille");
			preparedUpdateEvenement.setString(2,"5 Rue de Madrid, ZI Les Estroublants, Vitrolles, Bouches-du-Rhone, 13127");
			preparedUpdateEvenement.setString(3,"27/05/2005");
			preparedUpdateEvenement.setString(4,"Dans le séjour, un canapé-convertible, un espace pour prendre vos repas,"+
			                                    " des meubles de rangements,la TV couleur avec cha?nes satellite, Canal+ "+
			                                    "ou le cable, une ligne téléphone directe et une table de travail vous "+
			                                    "permettent d'organiser votre vie quotidienne le plus agréablement possible.");
			
			preparedUpdateEvenement.setString(1,"Conférence");
			preparedUpdateEvenement.setString(2,"Université de provence centre de st-charles");
			preparedUpdateEvenement.setString(3,"04/06/2005");
			preparedUpdateEvenement.setString(4,"Conférence organisée par le ministère de l'Education Nationale : Quelle "+
			                                    "utilisation des SIG dans l'enseignement secondaire ? avec Gérard Granier "+
			                                    "(Académie de Rouen), Pascal Barbier (ENSG),Naoum Salame (chercheur INRP/ENS"+
			                                    " Lyon), Yves Guiet (enseignant en histoire géographie), Isabelle Soyeux "+
			                                    "(enseignante en histoire géographie), animée par Michel Vauzelle (ministère "+
			                                    "de l'Education Nationale)");
	
			out.println("<html>");
        	out.println("<body background="bg1.gif">");
	
			int n = preparedUpdate.execute();
	
			ResultSet rs = stmt.executeQuery("SELECT * FROM EVENEMENT");
	
			while (rs.next())
			{
				nom = rs.getString("NOM");
				lieu = rs.getString("LIEU");
				date = rs.getString("DATE");
				detail = rs.getSting("DETAIL");
				out.println(nom);
				out.println("Lieu : "+lieu);
				out.println("Date : "+date);
				out.println(detail);
				out.println("");
			}
		
			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 + -