Implementar el controlador JDBC

Al implementar una aplicación que depende del controlador JDBC de Microsoft SQL Server 2005, debe redistribuir el controlador JDBC junto con la aplicación. A diferencia de Windows Data Access Components (Windows DAC), que es un componente del sistema operativo Windows, el controlador JDBC se considera un componente de SQL Server.

Nota

Aunque puede distribuir el controlador JDBC libremente si la aplicación lo requiere, es necesario que se registre primero. Si desea registrarse para redistribuir el controlador JDBC, visite la página sobre cómo registrarse para obtener los derechos de redistribución del controlador JDBC de Microsoft SQL Server 2005 (puede estar en inglés).

Existen dos métodos para implementar el controlador JDBC con la aplicación. Uno de estos métodos consiste en incluir los archivos del controlador JDBC como parte de su propio paquete de instalación personalizado. El segundo método implica el uso del paquete de instalación de JDBC suministrado por Microsoft, que puede descargar de la página del Centro para programadores del controlador JDBC de Microsoft SQL Server 2005 (puede estar en inglés).

En las siguientes secciones se describe cómo usar el paquete de instalación de JDBC en los sistemas operativos Windows y UNIX.

Nota

Para obtener información sobre la implementación de aplicaciones de Java en general, consulte la página en que se incluye la introducción a la implementación de Java (puede estar en inglés) en el sitio web de Sun Microsystems.

Implementar el controlador JDBC en los sistemas de Windows

Al implementar el controlador JDBC en los sistemas operativos Windows, debe usar la versión del archivo zip ejecutable del paquete de instalación, que se suele llamar sqljdbc_<version>_enu.exe.

Para ejecutar el archivo zip ejecutable de forma silenciosa, debe usar la opción de línea de comandos /auto en la línea de comandos o en un archivo por lotes del modo siguiente:

sqljdbc_<version>_enu.exe /auto

Nota

Si usa la opción /auto , no será una instalación silenciosa en sentido estricto debido a que el cuadro de diálogo WinZip sigue apareciendo en la pantalla del usuario. No obstante, no necesita interactuar con dicho cuadro, que se cierra una vez que la operación de descompresión se ha completado.

Implementar el controlador en sistemas UNIX

Al implementar el controlador JDBC en los sistemas operativos UNIX, debe usar la versión del archivo gzip del paquete de instalación, que se suele llamar sqljdbc_<version>_enu.tar.gz.

Para poder instalar el controlador JDBC, asegúrese de que las utilidades gzip y tar están instaladas en el sistema del usuario y de que las carpetas que contienen los ejecutables para ambas utilidades se han agregado a la variable de entorno PATH.

Para ejecutar el archivo gzip de forma silenciosa, debe usar la opción de línea de comandos xfz en la línea de comandos o en un archivo por lotes del modo siguiente:

tar xfz sqljdbc_<version>_enu.tar.gz

Nota

Si usa las opciones de xfz , no será una instalación silenciosa en sentido estricto debido a que se pueden enviar algunas advertencias a la salida estándar.

Vea también

Otros recursos

Introducción al controlador JDBC