Un driver è un programma di utilità di sistema che fornisce un'interfaccia per un dispositivo hardware o software (in questo caso , un motore di JDBC ) da un altro soggetto nel sistema ( SQL Server Express ) . È necessario trovare e utilizzare un driver appropriato per un server di database particolare . jTDS è un driver open-source JDBC 3.0 per Microsoft SQL Server ( 6.5 , 7.0 , 2000 e 2005) . Collegamento di uno strumento come il driver JDBC jTDS a SQL Server Express prevede tre passaggi fondamentali : acquisire il driver JDBC ; impostare il protocollo TCP /IP per SQL Server Express , e impostare il metodo di autenticazione per la connessione a SQL Server . Istruzioni
installazione jTDS driver e configurare TCP /IP per SQL Server Express
1
Scaricare e installare jTDS driver JDBC per SQL Server se lo trovate mancante . Vedi Risorse per il collegamento ipertestuale alla pagina di download del sito di SourceForge . Saprete che il driver non viene utilizzato se si ottiene questa eccezione : "Impossibile trovare il driver : . Net.sourceforge.jtds.jdbc.Driver "
2
Abilita TCP /IP per SQL Server esprimere come illustrato di seguito . Per impostazione predefinita , il protocollo TCP /IP è disabilitato , nel qual caso il motore JDBC non può connettersi ad esso e dà il seguente errore : "Errore di IOException rete: Connection refused : connect." Espandere il nodo Configurazione di rete SQL Server 2005 . Nel riquadro di destra , selezionare " Protocolli per SQL Express . " Mostrerà i protocolli e le loro situazioni. Selezionare "Abilita " per il protocollo TCP /IP .
3
Selezionare "Proprietà" dal menu contestuale TCP /IP.
4
Selezionare gli "indirizzi IP " scheda della finestra di dialogo "Proprietà" .
5
campo Porte dinamiche TCP a vuoto ( vuoto) . Di conseguenza , SQL Server Express non scegliere una porta automaticamente al riavvio .
6
Immettere il numero di porta corretto nel campo Porta TCP sotto nodo IPAll .
7
premere il tasto " OK" per salvare e applicare le impostazioni.
8
riavviare SQL Server Express , e avviare una finestra di comando .
9
Tipo "netstat -an " . Se il numero di porta è , diciamo , 5000 , dovrebbe presentarsi in l'output di questo comando .
TCP 0.0.0.0:5000 ( la porta non . ) 0.0.0.0:0 ASCOLTO
< p > Questo è un test che viene utilizzato il nuovo numero di porta .
Abilita autenticazione in modalità
10
Preparatevi per abilitare la modalità di autenticazione di SQL Server per l' account di accesso se si ottiene il seguente errore con la modalità di autenticazione di Windows di default : " . . Accesso non riuscito per l'utente ' potrebbe essere necessario creare un nuovo utente o attivare accedere con questa modalità di quella attuale, come illustrato di seguito .
11
Start di Microsoft SQL Server Management Studio Express ( SSMSE ) , e la connessione a SQL Server Express .
12 < p > destro del mouse su "Proprietà" dal menu contestuale del database nella finestra di Esplora oggetti .
13
Selezionare la scheda " Sicurezza" nella finestra di dialogo " Proprietà server " , e controllare il "SQL Server e la modalità di autenticazione di Windows " casella di controllo .
14
Premere" OK " in " Proprietà " la finestra di dialogo per salvare le impostazioni .
15
Pull up" Sicurezza /Login " nella finestra Esplora oggetti , e selezionare il login sistema esistente " sa ".
16
Selezionare" " pagina nell'area" Stato finestra di dialogo Proprietà di accesso " che compare se si vede una freccia rossa contro il login "sa ". Una freccia rossa indica che si effettui il login con questa modalità non è abilitato per la " SA ", o non esiste alcuna password
17
Selezionare il "Login : Enabled" . . Pulsante
18
Vai alla pagina generale della stessa finestra di dialogo " Proprietà" , e immettere una password per "sa ". La password deve essere abbastanza criptico in quanto questo è l'amministratore di sistema .
19
Premere " OK " per salvare le modifiche nella finestra di dialogo . Nota : Se si aggiorna la pagina Esplora oggetti ora, non ci dovrebbe essere nessuna freccia rossa verso il basso contro
20
Scrivi il codice sorgente Java nell'applicazione client per connettersi a SQL Server Express ora , con "sa ". autista jTDS per JDBC . Ecco un pezzo campione di prova