Condividi tramite


Distribuzione del driver JDBC

Quando viene distribuita un'applicazione che dipende dal driver JDBC per Microsoft SQL Server 2005, è necessario redistribuire 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 redistribuire il driver JDBC, vedere Register for Microsoft SQL Server 2005 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 2005 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 come il seguente:

sqljdbc_<version>_enu.exe /auto

Nota

Se viene utilizzata l'opzione /auto non si tratta di un'installazione realmente invisibile, in quanto viene ancora visualizzata una finestra di dialogo WinZip nella schermata dell'utente. Tuttavia, non è necessario interagire con essa e viene chiusa non appena viene completata l'operazione di decompressione.

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 come il seguente:

tar xfz sqljdbc_<version>_enu.tar.gz

Nota

Se vengono utilizzate le opzioni xfz , non si tratta di un'installazione realmente invisibile, poiché potrebbero essere inviati alcuni avvisi all'output standard.

Vedere anche

Altre risorse

Panoramica del driver JDBC