recherche des donnes dans Bd oracle à partir de jsf
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:
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> |