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 name.
- Elija el JDBC driver.
- 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 SQL de ejemplo
Sección titulada «Probar el informe SQL de ejemplo»- 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 por usted el fichero de informe Jasper en formato XML.
Sección de la consulta
Sección titulada «Sección de la consulta»<queryString> <![CDATA[select * from OKM_USER;]]></queryString>Sección de campos
Sección titulada «Sección de campos»<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 de imagen remota
Sección titulada «Sección de imagen remota»<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>