Códigos de personalización de IBM para acceder a bases de datos de aplicación de JSP

Los códigos siguientes son códigos de personalización de IBM que puede utilizar en la aplicación JSP para acceder a una base de datos DB2 Everyplace.

<tsx:dbconnect>

Descripción
Este código establece una conexión con una base de datos DB2 Everyplace especificada utilizando el controlador JDBC de DB2 Everyplace.

Sintaxis
<tsx:dbconnect 
id="connection_id"
driver="com.ibm.db2e.jdbc.DB2eDriver"
url="jdbc:db2e:database"
userid="db_user"
passwd="user_password">
</tsx:dbconnect>

Atributos
Los cinco atributos válidos para este código son:

Ejemplo
<tsx:dbconnect 
id="conn"
driver="com.ibm.db2e.jdbc.DB2eDriver"
url="jdbc:db2e:sample/data/" >
</tsx:dbconnect>

<tsx:dbquery>

Descripción
Este código somete una consulta a la base de datos utilizando la conexión especificada mediante el código <tsx:dbconnect> y produce un objeto java.sql.ResultSet en el que el cursor apunta a la primera fila del conjunto de resultados. Puede hacer referencia a este conjunto de resultados utilizando el identificador de esta consulta y la interfaz JDBC de DB2 Everyplace para java.sql.ResultSet.

Sintaxis
<tsx:dbquery
id="query_id" connection="connection_id" limit="value">
select_SQL_statement
</tsx:dbquery>

Atributos
Los atributos para este código son:

Parámetro
El parámetro válido para este código es:

Ejemplo
<tsx:dbquery id="Query1DBBean" connection="conn">
select <%= request.getParameter("column") %> from vnperson
</tsx:dbquery>

<tsx:dbmodify>

Descripción
Este código somete un mandato para modificar datos de la base de datos utilizando la conexión especificada mediante el código <tsx:dbconnect>. No existe resultado para este código.

Sintaxis
<tsx:dbmodify
connection="connection_id">
modify_command
</tsx:dbmodify>

Atributo
El atributo para este código es:

Parámetro
El parámetro válido para este código es:

Ejemplo
<tsx:dbmodify connection="conn">
update vnperson set Name = '<%=Name%>' where ID = '<%=id%>'
</tsx:dbmodify>

<tsx:repeat>

Descripción
Utilice este código para hacer un serpentear por cada una de la filas del resultado de la consulta. Los atributos start y stop controlan el proceso de serpenteo. Si no se especifican los atributos start y stop, el serpenteo termina cuando el cursor del conjunto de resultados, al que se hace referencia mediante el código <tsx:getProperty>, llega al final del conjunto de resultados. Este código se puede anidar.

Sintaxis
<tsx:repeat index="name" start="starting_index" stop="ending_index">
repeat_block
</tsx:repeat>

Atributos
Los atributos para este código son:

Parámetro
El parámetro válido para este código es:

Ejemplo
<TABLE border="1">
<TR>
<TH>Name</TH>
</TR>
 
<tsx:repeat>
<TR>
<TD>
<tsx:getProperty name="Query1DBBean" property="Name" />
</TD>
</TR>
</tsx:repeat>
</TABLE>

<tsx:getProperty>

Descripción
Este código recupera el valor de un bean ResultSet que se visualizará en una página de JSP (es decir, en la página de resultado de HTML). Si se coloca este código dentro de un código de bloque <tsx:repeat>, el cursor del bean ResultSet avanza a la siguiente fila cada vez que se procesa el bloque de repetición.

Sintaxis
<tsx:getProperty name="bean_name" property="property_name" />
 

Atributos
Los atributos de este código son:

Ejemplo
<tsx:getProperty name="Query1DBBean" property="FIRSTNAME" />
 

Conceptos relacionados

Tareas relacionadas

Consulta relacionada