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>
Partager