Salut
je veux un exemple de code pour chercher des données dans une BD oracle j'arrive à afficher tous mes données dans une page jsf avec ( select * from mytable) mais ce que j'ai besoin c'est afficher en tapant un mot clé avec la requete (select * from mytable where id ="+v+")

la question est comment on peut récupérer "v" (la valeur entrer )
et afficher seulement les élément correspondants
pourriez vous m'aider s'il vous plait
merci
voici mon code pour l' affichage de tous les éléments
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
 
 
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
 
<%@ page import="java.sql.*" %>
 
<% Class.forName("oracle.jdbc.driver.OracleDriver"); %>
 
<HTML>
    <HEAD>
        <TITLE>The tableName Database Table </TITLE>
    </HEAD>
 
    <BODY>
        <H1>The tableName Database Table </H1>
 
        <%
            Connection connection = DriverManager.getConnection(
                 "jdbc:oracle:thin:@localhost:1521:gmao", "pfe", "gmao");
 
            Statement statement = connection.createStatement() ;
            ResultSet resultset =
                statement.executeQuery("select username, jobposition from user_details ") ;
        %>
 
        <TABLE BORDER="1">
            <TR>
 
                <TH>Name</TH>
                <TH>City</TH>
 
            </TR>
            <% while(resultset.next()){ %>
            <TR>
                <TD> <%= resultset.getString(1) %></TD>
                <TD> <%= resultset.getString(2) %></TD>
 
            </TR>
            <% } %>
        </TABLE>
    </BODY>
</HTML>