miércoles, 6 de febrero de 2013

Problemas conexión odbc-jdbc

Cuando intentamos conectar desde Java con una base de datos Access a través de puente JDBC ODBC podemos obtener este error.

La arquitectura del DSN especificado no coincide entre el controlador y la aplicación.

Este error se puede solucionar comprobando las arquitecturas de todos los componenentes de la aplicación. Con esto quiero decir que si tenemos la conexión ODBC en 32bits debemos instalar un JDK de 32bits o sino el driver no encontrará la conexión.

Este problema es típico en ordenadores nuevos con arquitectura de 64bits en los cuales la versión del JDK que se instala por defecto es la de 64bits, sin embargo el conector ODBC de Access es de 32 bits y por ello la aplicación no consigue encontrarlo como debería.
Publicar un comentario