Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Discussione: Connessione a DB

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    107

    Connessione a DB

    Devo connettermi tramite java ad un database Sql Server.
    Le credenziali che mi hanno fornito sono le seguenti

    IP Server: 192.168.3.6
    Nome Server: TEST
    Nome DB: db_test
    Login: sa
    Password: sa

    Quell'indirizzo IP è corretto ? Non è un ip della rete locale ?

    Scusate la domanda stupida

  2. #2
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Si', è tipicamente un indirizzo da rete locale ma non ci dici da dove devi collegarti...

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    107
    Ah ecco.
    Io sono connesso su un'altra rete anche se il server è fisicamente nella stessa stanza ... ho un ip del tipo 192.168.7.x

    In pratica devo fare una connessione remota e quindi il server con il db deve avere un ip pubblico ?

  4. #4
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Non capisco 'sta cosa dell'IP pubblico... connessione remota vuol dire semplicemente che il server DB non è il tuo stesso PC; remoto è anche il PC di fianco che è sulla tua stessa rete

    Tu sei in una rete privata con indirizzo 192.168.7.x e devi collegarti ad un server che è pure in una rete privata con indirizzo 192.168.3.6

    Bene, se avete submask 255.255.0.0 siete sulla stessa rete.
    Altrimenti immagino che vi saranno policy di routing, etc che permettono a queste due reti separate di comunicare

    Riesci a pingare l'indirizzo del server DB ?

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    107
    Si riesco a pingarlo !

    La subnetmask è 255.255.255.0

  6. #6
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Bene, allora non vedo il problema; sviluppa il codice java che ti serve per collegarti, i dati necessari (IP, database, utente, password, etc) li hai tutti

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    107
    Ma il fatto che telnet 192.168.3.6 1433 mi dia errore ? Sarà sbagliata la porta ?

    Ecco comunque il mio codice java

    codice:
    Class.forName( "net.sourceforge.jtds.jdbc.Driver" );
    Connection con =  DriverManager.getConnection( "jdbc:jtds:sqlserver://192.168.3.6:1433/db_test", "sa", "sa");
    ed ho l'errore

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

  8. #8
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Originariamente inviato da spillo491
    Ma il fatto che telnet 192.168.3.6 1433 mi dia errore ? Sarà sbagliata la porta ?
    Questo non lo so, e non è argomento di questa sezione
    Magari la porta è giusta ma il server ha un firewall ...
    Magari non viene effettuato correttamente il routing anche del traffico della porta 1433 ...

  9. #9
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    giusto per dire la mia,
    ma hai configurato il server per accettare le connessioni remote?
    Codice PHP:
    Configurazione superficie di attacco di SQL Server 

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    107
    Il fatto che si connettano già senza problemi al db, sulla rete 192.168.3 tramite VPN, significa che il server è configurato correttamente per la connessione remota ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.