Syntaxe JSP de la balise dbmodify (obsolète)

La balise <tsx:dbmodify> établit une connexion à une base de données puis ajoute des enregistrements à une table de base de données.

La prise en charge des balises tsx dans le moteur JSP (JavaServer Pages) n'existe plus dans WebSphere Application Server Version 6.0. Plutôt que d'utiliser les balises tsx, utilisez leurs équivalents issus de la bibliothèque de balises JSTL (JavaServer Pages Standard Tag Library).

La requête <tsx:dbmodify> effectue les opérations suivantes :

  1. Elle référence une balise <tsx:dbconnect> dans le même fichier JavaServer Pages (JSP) et utilise les informations fournies par la balise pour déterminer le pilote et l'URL de base de données.

    Remarque : Vous pouvez aussi obtenir l'ID utilisateur et le mot de passe à partir de la balise <tsx:dbconnect> si ces valeurs sont spécifiées dans la balise <tsx:dbconnect>.

  2. Elle établit une nouvelle connexion.
  3. Elle met à jour une table dans la base de données.
  4. Elle ferme la connexion et libère la ressource de connexion.

Cette section décrit la syntaxe de la balise <tsx:dbmodify>.

<%-- Toute commande valide de mise à jour de la base de données peut être placée dans la balise DBMODIFY. -->
<%-- Toute autre syntaxe, y compris les commentaires HTML, n'est pas valide. -->
<tsx:dbmodify connection="id_connection">
</tsx:dbmodify>

où :

Dans l'exemple suivant, un nouvel enregistrement d'employé est ajouté à une base de données. Les valeurs des zones sont basées sur l'entrée des utilisateurs à partir de ce fichier JavaServer Pages (JSP) et référencées dans les commandes de base de données à l'aide de la balise <tsx:getProperty>.

<tsx:dbmodify connection="conn" >
insert into EMPLOYEE
    (EMPNO,FIRSTNME,MIDINIT,LASTNAME,WORKDEPT,EDLEVEL)
values
('<tsx:getProperty name="request" property=request.getParameter("EMPNO") />',
'<tsx:getProperty name="request" property=request.getParameter("FIRSTNME") />',
'<tsx:getProperty name="request" property=request.getParameter("MIDINIT") />',
'<tsx:getProperty name="request" property=request.getParameter("LASTNAME") />',
'<tsx:getProperty name="request" property=request.getParameter("WORKDEPT") />',
<tsx:getProperty name="request" property=request.getParameter("EDLEVEL") />)
</tsx:dbmodify>

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rweb_jdmod
Nom du fichier : rweb_jdmod.html