Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

JSP: Rechercher des données dans une base de données

<%@ page import="java.sql.*" %>
<% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); %>
 
<HTML>
    <HEAD>
        <TITLE>Programmation Base de données JSP</TITLE>
    </HEAD>
 
    <BODY>
        <H1>Recherche dans la base de données</H1>
        <FORM ACTION="self.jsp" METHOD="POST">
            Please Veuillez taper votre email:
            <BR>
            <INPUT TYPE="TEXT" NAME="email">
            <BR>
            <INPUT TYPE="SUBMIT" value="Submit">
        </FORM>
 
 
        <H1>Extraire les information</H1>
 
        <% 
            Connection connection = DriverManager.getConnection(
                "jdbc:odbc:data""userName""password");
 
            Statement statement = connection.createStatement();
 
            String email = request.getParameter("email");  
 
            ResultSet resultset = 
                statement.executeQuery("select * from tableName where email = '" + email + "'") ; 
 
            if(!resultset.next()) {
                out.println("désolé, utilisateur introuvable. " +
                "Veuillez  <A HREF='findUser.html'>réessayer</A>.");
            } else {
        %>
 
        <TABLE BORDER="1">
            <TR>
               <TH>ID</TH>
               <TH>Nom</TH>
               <TH>Prenom</TH>
               <TH>ville</TH>
               <TH>Email</TH>
           </TR>
           <TR>
               <TD> <%= resultset.getString(1) %> </TD>
               <TD> <%= resultset.getString(2) %> </TD>
               <TD> <%= resultset.getString(3) %> </TD>
               <TD> <%= resultset.getString(4) %> </TD>
               <TD> <%= resultset.getString(5) %> </TD>
           </TR>
       </TABLE>
       <BR>
       <% 
           } 
       %>
    </BODY>
</HTML>