Condividi tramite


Distribuzione del driver JDBC

Quando viene distribuita un'applicazione che dipende dal driver JDBC per Microsoft SQL Server, è necessario ridistribuire il driver JDBC insieme all'applicazione. Diversamente da Windows Data Access Components (Windows DAC), che è un componente del sistema operativo Windows, il driver JDBC è considerato un componente di SQL Server.

Nota

È possibile distribuire liberamente il driver JDBC secondo le necessità dell'applicazione, tuttavia è necessario registrarsi prima. Per registrarsi per poter ridistribuire il driver JDBC, vedere Register for Microsoft SQL Server JDBC Driver Redistribution Rights (informazioni in lingua inglese).

Esistono due approcci per la distribuzione del driver JDBC con l'applicazione. Un approccio prevede l'inclusione dei file del driver JDBC come parte del pacchetto di installazione personalizzato. Il secondo approccio prevede l'utilizzo del pacchetto di installazione JDBC fornito da Microsoft, scaricabile da Microsoft SQL Server JDBC Driver Developer Center (informazioni in lingua inglese).

Nelle sezioni seguenti viene descritto come utilizzare il pacchetto di installazione JDBC in sistemi operativi Windows e UNIX.

Nota

Per informazioni sulla distribuzione delle applicazioni Java in generale, vedere Panoramica della distribuzione Java nel sito Web di Sun Microsystems.

Distribuzione del driver JDBC su sistemi Windows

Quando il driver JDBC viene distribuito in sistemi operativi Windows, è necessario utilizzare la versione del file ZIP eseguibile del pacchetto di installazione, denominata in genere sqljdbc_<version>_enu.exe.

Per l'esecuzione invisibile del file eseguibile ZIP, è necessario utilizzare l'opzione della riga di comando /auto nella riga di comando o in un file batch nel modo seguente:

sqljdbc_<version>_enu.exe /auto

Nota

Quando si utilizza l'opzione /auto l'installazione non sarà realmente invisibile, in quanto la finestra di dialogo di WinZip verrà comunque visualizzata sullo schermo dell'utente. Tuttavia, non è necessario interagire con essa e viene chiusa non appena l'operazione di decompressione è stata completata.

Distribuzione del driver su sistemi UNIX

Quando il driver JDBC viene distribuito in sistemi operativi UNIX, è necessario utilizzare la versione del file GZIP del pacchetto di installazione, denominata in genere sqljdbc_<version>_enu.tar.gz.

Prima di installare il driver JDBC, assicurarsi che entrambe le utilità GZIP e TAR siano installate nel sistema operativo dell'utente e che le cartelle che contengono i file eseguibili di entrambe le utilità siano state aggiunte alla variabile di ambiente PATH.

Per l'esecuzione invisibile del file GZIP, è necessario utilizzare l'opzione della riga di comando xfz nella riga di comando o in un file batch nel modo seguente:

tar xfz sqljdbc_<version>_enu.tar.gz

Nota

Quando vengono utilizzate le opzioni xfz , l'installazione non sarà realmente invisibile, poiché alcuni avvisi potrebbero essere inviati all'output standard.

Vedere anche

Altre risorse

Panoramica del driver JDBC