Para obtener acceso a datos desde una base de datos de SQL Server mediante el Controlador Microsoft JDBC para SQL Server, debe tener los siguientes componentes instalados en el equipo:

  • Controlador Microsoft JDBC para SQL Server

  • Java Runtime Environment

Requisitos de Java Runtime Environment

A partir del Controlador Microsoft JDBC para SQL Server, el controlador JDBC proporciona compatibilidad con la API de Java Database Connectivity (JDBC) que se ha ampliado para incluir la API de JDBC 4.0. El controlador JDBC 4.0 se incluyó como parte de Sun Java SE Development Kit (JDK) 6.0 y Java Runtime Environment (JRE) 6.0. JDBC 4.0 es un superconjunto de JDBC 3.0.

El Controlador Microsoft JDBC para SQL Server admite ahora tanto JDBC 3.0 como JDBC 4.0.

Cuando implementa el Controlador Microsoft JDBC para SQL Server en sistemas operativos Windows y UNIX, debe usar los paquetes de instalación sqljdbc_<versión>_enu.exe y sqljdbc_<versión>_enu.tar.gz, respectivamente. Para obtener más información acerca de cómo implementar el controlador JDBC, vea el tema Implementar el controlador JDBC.

Para admitir compatibilidad con versiones anteriores y posibles escenarios de actualización, el controlador JDBC incluye dos bibliotecas de clases JAR en cada paquete de instalación: sqljdbc.jar y sqljdbc4.jar.

JAR

Descripción

sqljdbc.jar

La biblioteca de clases sqljdbc.jar proporciona compatibilidad con JDBC 3.0.

La biblioteca de clases sqljdbc.jar necesita la versión 5.0 de Java Runtime Environment (JRE). Usar sqljdbc.jar en JRE 6.0 generará una excepción al conectar con una base de datos.

El controlador JDBC no es compatible con JRE 1.4. Debe actualizar JRE 1.4 a JRE 5.0 o JRE 6.0 al usar el controlador JDBC. En algunos casos puede necesitar volver a compilar la aplicación, por no ser compatible con JDK 5.0 o una versión posterior. Para obtener más información, visite el sitio web de Sun Microsystems.

sqljdbc4.jar

La biblioteca de clases sqljdbc4.jar proporciona compatibilidad con JDBC 4.0. Incluye todas las características de sqljdbc.jar y los métodos nuevos de JDBC 4.0.

La biblioteca de clases sqljdbc4.jar necesita la versión 6.0 de Java Runtime Environment (JRE). Usar sqljdbc4.jar en JRE 1.4 o 5.0 generará una excepción.

Use sqljdbc4.jar cuando la aplicación deba ejecutarse en JRE 6.0, incluso aunque no use las características de JDBC 4.0.

Tenga en cuenta que el controlador JDBC se ha diseñado para la compatibilidad y colaboración con todas las máquinas virtuales Java importantes de Sun, pero se comprobó en Sun JRE 5.0 o posterior.

Requisitos de SQL Server

Ahora, el controlador JDBC admite conexiones con SQL Server 2005 y versiones posteriores.

Requisitos del sistema operativo

El controlador JDBC se ha diseñado para funcionar en cualquier sistema operativo que admita el uso de una máquina virtual Java (JVM). No obstante, solo se han probado oficialmente los sistemas operativos Sun Solaris, SUSE Linux, Windows Vista y Windows 7.

Lenguajes compatibles

El controlador JDBC es compatible con todas las intercalaciones de columnas de SQL Server. Para obtener más información acerca de las intercalaciones compatibles con el controlador JDBC, consulte Características internacionales del controlador JDBC.

Para obtener más información acerca de las intercalaciones, consulte "Trabajar con intercalaciones" en los Libros en pantalla de SQL Server.

Vea también