...
Existe un utilitario disponible en SourceForge.net http://jdbcimporter.sourceforge.net/projects/jdbcimporter/ que puede utilizarse para realizar exportaciones e importaciones de datos utilizando conexiones JDBC.
...
Este archivo puede construirse en forma automática aplicando una transformación xsl a la Metadata Relacional de EDF que describe la base de datos
Panel |
---|
Exportando una base de datos EDFGenerando el archivo export.xml- Aplicar la transformación jdbcexporter.xsl al archivo xml correspondiente a la Metadata EDF.
Esto puede hacerse con cualquier herramienta de trandormación XSL como por ejemplo XMLSpy - Salvar el archivo generado por la transformación como export.xml
- Editar dicho archivo export.xml y modificar la sección correspondiente a la configuración de la conexión
La transformación carga esta sección con información de ejemplo para una base de datos HSQLDB Code Block |
---|
| xml |
---|
| xml |
---|
borderColor | #ccc |
---|
bgColor | #FFFFCE |
---|
titleBGColor | #F7D6C1 |
---|
borderStyle | dashed |
---|
title | Configuración de conexión. Ejemplo para HSQLDB |
---|
|
|
...
<connection type="jdbc">
<property name="driver" value="org.hsqldb.jdbcDriver"/>
<property name="url" value="jdbc:hsqldb:hsql://localhost:1701"/>
<property name="username" value="sa"/>
<property name="password" value=""/>
</connection>
|
Ejecutando la exportaciónUna vez generado el archivo export.xml es posible realizar la exportación de la base - Abrir una ventana de Línea de Comando
- Ejecutar la siguiente sentencia
jdbcexporter export.xml Info |
---|
| jdbcexporter es un bat que se incluye en esta página. Para su correcto funcionamiento es necesario editarlo modificando la variable de ambiente JDBC_IMPORTER_HOME de modo que apunte a la carpeta donde se encuentra instalado el utilitario | Esto genera un conjunto de archivos con extensión .csv. Habrá uno por cada tabla exportada
|
Panel |
---|
Importando una base de datos EDFGenerando el archivo import.xmlLa generación del archivo import.xml es similar que para el caso del archvo export.xml con la salvedad que debe utilizarse la transformación jdbcimporter.xsl en lugar de la jdbcexporter.xsl. También deben modificarse los parámetros de conexión a la base de datos una vez generado el archivo import.xml Ejecutando la importaciónUna vez generado el archivo import.xml es posible realizar la importación de la base - Abrir una ventana de Línea de Comando
- Ejecutar la siguiente sentencia
jdbcimporter import.xml Esto toma el conjunto de archivos con extensión .csv y los utiliza para cargar los datos en las tablas de destino.
|