Introducción a los informes basados en SQL
- Instale la herramienta iReport.
- Ejecute la herramienta iReport.
Crear el origen de datos
Sección titulada «Crear el origen 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 As default.
- Haga clic en el botón Close.
Prueba del informe SQL de ejemplo
Sección titulada «Prueba del 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 detallado al fichero JRXML
Sección titulada «Un vistazo más detallado al fichero JRXML»La herramienta iReport crea el fichero de informe Jasper en formato XML.
Sección de consulta
Sección titulada «Sección de 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>