Microsoft Access desde Java

Conectar con una base de datos de Microsoft Access mediante el controlador JDBC UCanAccess, emitir sentencias SQL a la base de datos y mostrar los resultados, ejecutar el programa desde línea de comandos junto con las dependencias, crear archivos de comando para ejecutar el programa; ejercicio de Java para consola

Desde Java 8 la conexión JDBC-ODBC ya no se incluye en Java. Existen algunos controladores JDBC propietarios para conectar con MS Access pero el proyecto UCanAccess está activo actualmente, es open source y proporciona un controlador JDBC generado sobre código de Jackcess.
UCanAccess funciona bien y es sencillo de utilizar. El dato más remarcable es el de las dependencias que requiere que en la versión actual 4.0.1 son: ucanaccess-4.0.1, hsqldb-2.3.1, jackcess-2.1.6, commons-logging-1.1.1 y commons-lang-2.6.

Jackcess a diferencia de UCanAccess es una librería de código Java diseñada para leer y escribir bases de datos de MS Access que no es un controlador JDBC sino una implementación directa de las características disponibles para interactuar con bases de datos de MS Access. Su licencia es del tipo Apache License.

Continuar leyendo “Microsoft Access desde Java”

Corregir la BD de WordPress al cambiar de servidor

Modificar campos de la BD para actualizar URLs después de importar el sitio

Después de importar la BD de WordpPress al sitio nuevo, casi siempre es necesario corregir enlaces existentes referidos a la dirección web del sitio anterior y que ahora han de dirigir a la dirección web del nuevo sitio. Lo haremos usando comandos SQL basados en la función PHP replace().

Para ejecutar comandos SQL (asumiendo en este ejemplo que el blog estaba en “www.sitio.es” y se ha movido a 127.0.0.1 y que tenemos XAMPP instalado):

Nota: en vez de 127.0.0.1 puedes usar localhost.

Continuar leyendo “Corregir la BD de WordPress al cambiar de servidor”