Heim > Java > javaLernprogramm > JDBC-Verbindung zu SQL Server fehlgeschlagen: Wie behebt man TCP/IP-Verbindungsprobleme?

JDBC-Verbindung zu SQL Server fehlgeschlagen: Wie behebt man TCP/IP-Verbindungsprobleme?

Linda Hamilton
Freigeben: 2024-11-24 12:39:12
Original
588 Leute haben es durchsucht

JDBC Connection Failed to SQL Server: How to Troubleshoot TCP/IP Connection Problems?

JDBC-Verbindung fehlgeschlagen: Fehlerbehebung bei TCP/IP-Verbindungsproblemen

Beim Versuch, eine JDBC-Verbindung zu einer SQL Server 2012-Datenbank herzustellen, ist Folgendes aufgetreten die folgende Fehler:

Fehler:

„Die TCP/IP-Verbindung zum Host 127.0.0.1, Port 1433 ist fehlgeschlagen. Überprüfen Sie die Verbindungseigenschaften.“

Dieser Fehler weist darauf hin, dass die Java-Klassendatei keine TCP/IP-Verbindung zur SQL Server-Instanz auf dem angegebenen Host und Port herstellen kann. Hier ist eine Schritt-für-Schritt-Anleitung zur Behebung dieses Problems:

  1. SQL Server-Konfiguration überprüfen:

    • Öffnen Sie den SQL Server-Konfigurationsmanager und erweitern Sie „SQL Server 2012-Netzwerkkonfiguration“.
    • Klicken Sie auf „Protokolle“ für „InstanceName“ und überprüfen Sie, ob TCP/IP rechts aktiviert ist
    • Doppelklicken Sie auf TCP/IP und überprüfen Sie die Registerkarte Protokoll.
  2. Bestätigen Sie den TCP-Port:

    • Beachten Sie den Wert des Elements „Alle abhören“.
    • Wenn „Alle abhören“ auf „Ja“ eingestellt ist, ist die TCP-Portnummer die Wert des Elements „TCP Dynamic Ports“ unter IPAll.
    • Wenn Listen All auf „Nein“ eingestellt ist, überprüfen Sie das Element „TCP Dynamic Ports“ für die spezifische IP-Adresse, die Sie verwenden.
    • Stellen Sie sicher, dass die TCP Port ist auf 1433 eingestellt.
  3. JDBC-Verbindung aktualisieren Zeichenfolge:

    • Stellen Sie in Ihrem Java-Code sicher, dass die Verbindungszeichenfolge die richtige Portnummer enthält:
    Connection con = DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;databaseName=aysha", "user=sa", "password=admin");
    Nach dem Login kopieren
  4. Überlegungen zur Firewall:

    • Stellen Sie sicher, dass die Firewall keine TCP-Verbindungen zum Port blockiert 1433.
  5. SQL Server-Instanz neu starten:

    • Stoppen Sie die SQL Server-Instanz und starten Sie sie neu, um ihre Netzwerkeinstellungen zu aktualisieren.

Indem Sie diese Schritte befolgen, können Sie das TCP/IP erfolgreich auflösen Beheben Sie das Verbindungsproblem und stellen Sie die JDBC-Verbindung zu Ihrer SQL Server-Datenbank her.

Das obige ist der detaillierte Inhalt vonJDBC-Verbindung zu SQL Server fehlgeschlagen: Wie behebt man TCP/IP-Verbindungsprobleme?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage