Introducción a los informes basados en SQL
- Instale la herramienta iReport.
- Ejecute la herramienta iReport.
Crear una fuente de datos
Sección titulada «Crear una fuente de datos»- Haga clic en el botón Report data sources.

- Haga clic en el botón New.
- Elija la opción “Database JDBC connection”.
- Haga clic en el botón Next.
- Establezca el nombre.
- Elija el controlador JDBC.
- Haga clic en el botón Test para comprobar los parámetros de conexión.
- Haga clic en el botón Save.

- Marque la casilla Set as default.
- Haga clic en el botón Close.
Probar el informe de ejemplo en SQL
Sección titulada «Probar el informe de ejemplo en SQL»- Descargue el fichero SQLReportPattern.jrxml.
- Abra el fichero.

- Haga clic en la pestaña Preview.
- Establezca el valor de host (por ejemplo http://localhost:8080/openkm).

- Haga clic en la pestaña Designer.
- Haga clic en
el botón Report query.

Un vistazo más de cerca al fichero JRXML
Sección titulada «Un vistazo más de cerca al fichero JRXML»La herramienta iReport crea el fichero de informe Jasper en formato XML por usted.
Sección Query
Sección titulada «Sección Query»<queryString> <![CDATA[select * from OKM_USER;]]></queryString>Sección Fields
Sección titulada «Sección Fields»<field name="USR_ID" class="java.lang.String"/><field name="USR_NAME" class="java.lang.String"/><field name="USR_PASSWORD" class="java.lang.String"/><field name="USR_EMAIL" class="java.lang.String"/><field name="USR_ACTIVE" class="java.lang.String"/>Sección Remote image
Sección titulada «Sección Remote image»<imageExpression><![CDATA[$P{host}+"/logo/report"]]></imageExpression>Uso de campos en el informe
Sección titulada «Uso de campos en el informe»<textField isBlankWhenNull="false"> <reportElement key="textField" x="329" y="0" width="206" height="18" uuid="5e3e2df8-a99b-4ce2-aab9-9adb97bc4dc9"/> <textElement> <font fontName="Arial"/> </textElement> <textFieldExpression><![CDATA[$F{USR_EMAIL}]]></textFieldExpression></textField>