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 :
- <%@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>
|