Merci Nicolas,

mais cette solution ne me convient pas trop. Mon but est de ne pas
mettre ma requ�te en dur dans la servlet. Je voudrais une servlet qui
soit compatible avec toutes les bases de donn�es (ou presque). Or
en mettant le code SQL dans la sevlet je crains que ce ne soit pas
exactement le cas.

Je crois qu'il y a des differences d'�critures notamment au niveau des
d�limiteurs " et '
selon le pilote jcdb employ�, ou je me trompe ?

Jean Michel Flambard
[EMAIL PROTECTED]
http://perso.wanadoo.fr/jmflambard/
 ------------------------------------

----- Original Message -----
From: "Nicolas Sallembien" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, April 01, 2002 7:38 PM
Subject: RE: Passage de param�tre � une req�te SQL


> Regarde du cote des PreparedStatement.
>
> Tu peux creer une requete qui ressemblera a "SELECT * FROM maTable WHERE
> laColonne = ?;"
>
> Ensuite tu fais un pstmt.setString("valeurdeMonParametre"); si c'est une
> string et tu execute le statement.
>
> Nicolas
>
> -----Original Message-----
> From: Jean Michel Flambard [mailto:[EMAIL PROTECTED]]
> Sent: Monday, April 01, 2002 8:18 AM
> To: [EMAIL PROTECTED]
> Subject: Passage de param�tre � une req�te SQL
>
>
> Bonjour,
>
> a partir d'une servlet je voudrais interroger une base de donn�es. Ma
> requ�te SQL
> se trouve dans un fichier texte que je lis dans ma servlet.
> Seulement, il faudrais faire passer un param�tre � cette requ�te et je ne
> sais pas comment
> faire.
> Ma requ�te est simple, du style:
>
> SELECT * FROM maTable WHERE laColonne = monParam�tre;
>
> En clair, comment faire passer monParam�tre � partir de la servlet ?
Est-ce
> possible ?
> Que me conseillez vous ?
> Peut-�tre que c'est tout b�te, mais j'avoue que je bloque...
>
> Merci de vos conseils.
>
> Jean Michel Flambard
> [EMAIL PROTECTED]
> http://perso.wanadoo.fr/jmflambard/
> ------------------------------------
>
>
>
>
>


Répondre à