Red de conocimiento informático - Conocimiento informático - Cómo configurar la fuente de datos JDBC de MyEclipse

Cómo configurar la fuente de datos JDBC de MyEclipse

1. Cree una fuente de datos MyEclipse JDBC

(1) Abra la perspectiva de diseño del informe seleccionando Windows>Abrir perspectiva>Diseño de informe MyEclipse.

(2) Inicie el Diseñador de informes creando un informe o abriendo un informe existente.

(3) En el Explorador de bases de datos, haga clic con el botón derecho en Fuentes de datos y seleccione Nueva fuente de datos.

Si esta vista no está visible, seleccione Ventana>Mostrar vista>Otro, expanda Diseño de informes MyEclipse y seleccione Explorador de datos.

Crear una nueva fuente de datos

(4) Seleccione Fuente de datos MyEclipse JDBC, MyEclipse Derby DS en el campo Nombre de fuente de datos y luego haga clic en Siguiente.

Seleccione el tipo de fuente de datos

(5) Seleccione MyEclipse Derby en el menú desplegable del controlador y haga clic en Finalizar.

Si desea crear un nuevo controlador JDBC MyEclipse, haga clic en el enlace Crear nuevo controlador. También puede editar un controlador existente usando el enlace Editar controlador.

Nota: La única forma de lograr una integración perfecta con los informes de MyEclipse es seleccionar un controlador que guarde las contraseñas. Para obtener más información sobre el controlador MyEclipse, consulte Conexión a una base de datos en MyEclipse.

Seleccionar controlador

(6) Ingrese un nombre descriptivo en las Propiedades generales de la fuente de datos.

Fuente de datos con nombre

La nueva fuente de datos MyEclipse Derby DS aparece en la vista del Explorador de bases de datos.

Fuente de datos MyEclipse Derby DS

Durante la creación de una nueva fuente de datos MyEclipse JDBC, las propiedades del controlador JDBC del Explorador de bases de datos, la URL del enlace, el nombre de la clase del controlador, el nombre de usuario y la contraseña se copiarán en el archivo del informe. Además, el archivo JAR para el controlador JDBC del Explorador de bases de datos se copia en /WebRoot/Web-INF/report-engine/platform/plugins/org.eclipse.birt.report.data.oda.jdbc_lt;version> ;/ carpeta de controladores. Estos archivos JAR se implementarán con el proyecto web de informes.

2. Edite la fuente de datos MyEclipse JDBC

Durante el ciclo de vida de la fuente de datos MyEclipse JDBC, es posible que necesite cambiar el nombre de la fuente de datos o cambiar el controlador MyEclipse JDBC al que vincularse. la fuente de datos.

2.1 Cambiar el nombre de una fuente de datos

Para cambiar el nombre de una fuente de datos, haga clic derecho en la fuente de datos en el Explorador de bases de datos y seleccione Cambiar nombre. El nombre utilizado para el informe actual debe ser único.

2.2 Cambiar el enlace entre el controlador JDBC MyEclipse y la fuente de datos

(1) En el explorador de la base de datos, expanda la fuente de datos, haga clic derecho en la fuente de datos que desea modificar, y luego seleccione Editar.

Editar fuente de datos

(2) Seleccione un nuevo controlador MyEclipse de la lista desplegable del controlador y haga clic en Aceptar para enviar el informe de sus cambios.

Editor de fuente de datos JDBC de MyEclipse

Si cambia el controlador MyEclipse asociado, el archivo JAR del controlador nuevo se copiará en su proyecto.

Debido a que la fuente de datos MyEclipse JDBC está conectada al controlador MyEclipse JDBC, no puede editar las propiedades JDBC de la fuente de datos directamente en la fuente de datos. Para cambiar estas propiedades, debe editarlas en el controlador asociado del Explorador de bases de datos.

3. Sincronizar manualmente las fuentes de datos JDBC

La herramienta de informes en MyEclipse describe que el antiguo estado de la fuente de datos JDBC persiste después de la sincronización automática. Hay varias razones para esto. Por ejemplo, el validador de fuentes de datos no puede detectar fuentes de datos antiguas en proyectos cerrados, por lo que estas fuentes no están disponibles en la ventana de sincronización. En este caso, puede sincronizar manualmente la fuente de datos JDBC.

(1) En el Explorador de fuentes de datos, haga clic derecho en la fuente de datos JDBC antigua y seleccione Editar.

Sincronización manual

(2) En la lista de la izquierda, seleccione la fuente de datos MyEclipse JDBC y haga clic en Sincronizar controlador.

Cuando obtenga una vista previa de los resultados en la página de vista previa del Diseñador de informes, la fuente de datos del informe se conectará al controlador JDBC MyEclipse y las propiedades JDBC del controlador JDBC del Explorador de bases de datos asociado se utilizarán para crear datos que puedan ser almacenado en el informe de propiedades JDBC en el archivo para la conexión de la base de datos. En tiempo de ejecución, las propiedades JDBC se utilizan en su informe.

Si proporciona enlaces de fuentes de datos personalizados, las propiedades de esos enlaces tienen prioridad sobre las propiedades del controlador JDBC del Explorador de bases de datos, así como para las operaciones de vista previa. La especificación de valores de propiedad incorrectos puede provocar que la conexión a la base de datos no sea exitosa.

Editar enlace de atributo