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:
- id - Especifica el identificador de esta conexión. No
reutilice este nombre en la página de JSP. Este atributo es
obligatorio.
- driver - Especifica el controlador JDBC de DB2 Everyplace.
Este atributo es obligatorio.
- url - Especifica la base de datos DB2 Everyplace. El
término database hace referencia a la vía de acceso de la base de
datos de DB2 Everyplace. Este atributo es obligatorio.
- userid - Especifica un ID de usuario válido para la base de datos
a la que ha de accederse. Este atributo es opcional.
- passwd - Especifica la contraseña de usuario para el atributo de
idusuario. Este atributo es obligatorio si se especifica el
idusuario.
- 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:
- id - Especifica el identificador de esta consulta. No
reutilice este identificador de consulta en la página de JSP. Este
atributo es obligatorio.
- connection - Especifica el identificador de un código
<tsx:dbconnect> en este archivo JSP. Este atributo es
obligatorio.
- limit - Especifica el número máximo de filas que la consulta
puede devolver. Este atributo es opcional.
- Parámetro
- El parámetro válido para este código es:
- sentencia_SQL_seleccionada - Especifica la sentencia de SQL que
se desea someter a la base de datos. Esta sentencia de consulta de SQL
puede contener datos dinámicos.
- 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:
- connection - Especifica el identificador de un código
<tsx:dbconnect> en este archivo JSP. Este atributo es
obligatorio.
- Parámetro
- El parámetro válido para este código es:
- mandato_modificación - Especifica el mandato de SQL que se desea
someter a la base de datos para modificar datos. Este mandato de
modificación puede contener datos dinámicos.
- 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:
- index - Especifica el identificador para el índice de este
código. Este atributo es opcional.
- start - Especifica el número de filas que hay que saltarse antes
de procesar el bloque de repetición. El valor por omisión es 0.
Este atributo es opcional.
- stop - Especifica el valor del índice final de este bloque de
repetición. El valor por omisión es 2,147,483,647. Este atributo
es opcional.
- Parámetro
- El parámetro válido para este código es:
- bloque_repetición - Especifica el bloque de codificación HTML que
contiene la sintaxis del código <tsx:getProperty> y los códigos de
HTML utilizados para dar formato al contenido. Si se coloca un código
<tsx:getProperty> en el bloque de repetición, el avanza a la
siguiente fila cada vez que se procesa el bloque de repetición.
- 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:
- name - Especifica el nombre del bean ResultSet que se ha
declarado previamente mediante un código <tsx:dbquery> en este
archivo JSP.
- property - Especifica la columna del bean ResultSet a la que se
debe acceder.
- Ejemplo
-
<tsx:getProperty name="Query1DBBean" property="FIRSTNAME" />
Conceptos relacionados
Tareas relacionadas
Consulta relacionada