|
Crear las sentencias
Para especificar las sentencias SQL que usará nuestra
aplicación, tendremos que crear un fichero xml donde cada acción
quedará definida por una serie de valores. Aquí hay un
ejemplo de un archivo de acciones actions.xml,
que contiene los siguiente campos.
<actions>
<action name="listaEmpresas">
<action-type>Query</action-type>
<action-sentence>SELECT * FROM
Empresas</action-sentence>
<action-parameters>0</action-parameters>
</action>
<action name="seleccionaEmpresa">
<action-type>Query</action-type>
<action-sentence>SELECT * FROM
Empresas WHERE Id=?</action-sentence>
<action-parameters>1</action-parameters>
</action>
<action name="insertaEmpresa">
<action-type>Update</action-type>
<action-sentence>INSERT INTO
empresas VALUES( ?, '?', ?, '?' );
</action-sentence>
<action-parameters>4</action-parameters>
</action>
</actions>
|
ACTION
<action name="">
<action-type></action-type>
<action-sentence></action-sentence>
<action-parameters></action-parameters>
</action>
|
<action> Acciones que ejecutará
nuestro sistema
Parámetro name: Nombre de la acción.
<action-type>
Tipo de sentencia. Puede ser Query, para acciones de
consulta, o Update para acciones de actulización( insercción,
eliminación, modificación... ). Como en SQL.
<action-sentence>
Sentencia SQL que ejecutará la acción.
<action-parameters>
Número de parámetros que recibe la acción.
Por ejemplo, si la sentencia fuera: INSERT INTO empresas VALUES( ?,
'?', ?, '?' ), recibiría 4 parámetros, el primero y
el tercero de tipo entero, y el segundo y el cuarto, de tipo cadena.
|
|