2011-11-29 28 views
9

Sto utilizzando SQL Server 2008 e driver jtds per stabilire una connessione tra il server SQL e l'applicazione jsp. Ho codice che ho usato èErrore di rete durante la connessione al server sql

java.sql.SQLException: Network error IOException: Connection refused: connect 
    String url= "jdbc:jtds:sqlserver://127.0.0.1/sfts"; 
String id= "sfts"; 
String pass = "sfts"; 
try{ 
    Class.forName("net.sourceforge.jtds.jdbc.Driver"); 
    con = java.sql.DriverManager.getConnection(url, id, pass); 
    }catch(Exception e){ 
       out.println(e); 
    } 

Durante l'esecuzione di questo codice, mostrando errore

java.sql.SQLException: Network error IOException: Connection refused: connect 

TCP/IP è stato impostato abilitato e il numero di porta è stato impostato su 1433. Ma ancora sta mostrando questo errore. . Cosa fare adesso??

risposta

19

Goto AllProgram-> SQL Server 2008-> strumenti di configurazione-> Gestione configurazione SQL Server-> Configurazione di rete SQL Server-> Selezionare l'istanza del server e fare clic con il pulsante destro del mouse su TCP/IP quindi accedere a Indirizzi IP. Cambia/posiziona il numero di porta per tutti gli IP come 1433. Salvalo e riavvia il server. Si dovrebbe risolvere il tuo problema

2

che uso SQL Express 2014. Sono andato a Tutti i programmi-> SQL Server 2014-> Configurazione Strumenti-> SQL Server Configuration Manager-> SQL Server di rete configuration-> Protocolli per SQLEXPRESS destra scattata su TCP/IP. Nella finestra TCP/IP, vai all'opzione IPAll, quindi scrivi 1433 nella casella di testo Porta TCP. Riavviato il servizio SQLEXPRESS e la connessione ha funzionato come previsto. Spero che questo aiuti gli altri con lo stesso problema.

0
  1. Assicurarsi che il servizio SQL Server Browser sia attivo.
  2. Eseguire il controllo come indicato da @RAVITEJA SATYAVADA. Assicurarsi inoltre che gli indirizzi IP nella scheda Indirizzo IP siano abilitati.
Problemi correlati