Al implementar una aplicación que depende del Controlador Microsoft JDBC para SQL Server, 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.
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, vea Registrarse para obtener los derechos de redistribución del controlador Microsoft JDBC para SQL Server.
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 desde el Centro para desarrolladores del controlador Microsoft JDBC para SQL Server.
En las siguientes secciones se describe cómo usar el paquete de instalación de JDBC en los sistemas operativos Windows y UNIX.
Para obtener información sobre cómo implementar aplicaciones Java en general, vea el sitio web de Java.
Implementar el controlador JDBC en los sistemas de Windows
Al implementar el controlador JDBC en sistemas operativos Windows, debe usar la versión del archivo zip ejecutable del paquete de instalación, que se suele denominar sqljdbc_<version>_<language>.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>_<language>.exe /auto
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>_<language>.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 desempaquetar el archivo tar comprimido, navegue hasta el directorio donde desea ubicar el controlador desempaquetado y escriba el siguiente comando:
gzip -d sqljdbc_<version>_<language>.tar.gz
Para desempaquetar el archivo tar, muévalo hasta el directorio donde desea ubicar el controlador instalado y escriba el siguiente comando:
tar –xf sqljdbc_<version>_<language>.tar