Access en Java con Ucanaccess de 64 bits

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 "Access en Java con Ucanaccess de 64 bits"

Access en Java con puente ODBC de 32 bits

Conectar con una base de datos de Microsoft Access por medio del puente JDBC-ODBC configurando el origen de los datos en el panel de control ODBC de 32 bits mostrando los registros obtenidos desde consultas SQL con Java 7

Requisitos previos

El puente JDBC-ODBC ha dejado de estar disponible en Java 8 por lo que para poder utilizarlo hay que tener Java 7 o versión anterior. Aunque se trata de un método obsoleto y poco eficiente de acceder a bases de datos de Microsoft Access desde Java, todavía hay usuarios que lo utilizan y que no desean migrar sus programas a controladores propios del lenguaje, libres (ucanaccess, jackcess…) o comerciales.

Continuar leyendo "Access en Java con puente ODBC de 32 bits"

DataGrid para imprimir con CR en C# y VB

Desde un archivo XML se rellena un DataGrid cuyas columnas se crean por código configurando parámetros como la anchura de cada columna, con filtros de selección de registros basados en sentencias SQL y 2 opciones diferentes para imprimir los datos: mediante un informe de Crystal Reports o efectuando una transformación XSL al archivo origen de los datos para obtener una página HTML con formato, en C# y VB

El formulario principal tiene un DataGrid con las 4 columnas de la tabla obtenida desde un archivo XML que tiene 4 elementos: Id, Apellidos, Nombre y Cargo.

Continuar leyendo "DataGrid para imprimir con CR en C# y VB"

Modificar la base de datos en WordPress

Modificar campos de la BD para actualizar URLs después de cambiar de proveedor o servidor y 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 "Modificar la base de datos en WordPress"