Maison > Java > javaDidacticiel > Échec de la connexion JDBC à SQL Server : comment résoudre les problèmes de connexion TCP/IP ?

Échec de la connexion JDBC à SQL Server : comment résoudre les problèmes de connexion TCP/IP ?

Linda Hamilton
Libérer: 2024-11-24 12:39:12
original
523 Les gens l'ont consulté

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

Échec de la connexion JDBC : dépannage des problèmes de connexion TCP/IP

Lors de la tentative d'établissement d'une connexion JDBC à une base de données SQL Server 2012, vous avez rencontré ce qui suit erreur :

Erreur :

"La connexion TCP/IP à l'hôte 127.0.0.1, port 1433 a échoué. Vérifiez les propriétés de connexion."

Cette erreur indique que le fichier de classe Java ne parvient pas à établir une connexion TCP/IP à l'instance SQL Server sur l'hôte et le port spécifiés. Voici un guide étape par étape pour résoudre ce problème :

  1. Vérifier la configuration de SQL Server :

    • Ouvrir le gestionnaire de configuration de SQL Server et développez Configuration réseau SQL Server 2012.
    • Cliquez sur Protocoles pour InstanceName et vérifiez que TCP/IP est activé dans le coin droit. panneau.
    • Double-cliquez sur TCP/IP et vérifiez l'onglet Protocole.
  2. Confirmez le port TCP :

    • Notez la valeur de l'élément Listen All.
    • Si Listen All est défini sur oui, le numéro de port TCP est la valeur de l'élément TCP Dynamic Ports sous IPAll.
    • Si Listen All est défini sur non, vérifiez l'élément TCP Dynamic Ports pour l'adresse IP spécifique que vous utilisez.
    • Assurez-vous que le port TCP est défini sur 1433.
  3. Mettre à jour la connexion JDBC Chaîne :

    • Dans votre code Java, assurez-vous que la chaîne de connexion inclut le numéro de port correct :
    Connection con = DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;databaseName=aysha", "user=sa", "password=admin");
    Copier après la connexion
  4. Considérations sur le pare-feu :

    • Assurez-vous que le pare-feu ne bloque pas les connexions TCP au port 1433.
  5. Redémarrez l'instance SQL Server :

    • Arrêtez et redémarrez l'instance SQL Server pour actualiser ses paramètres réseau.

En suivant ces étapes, vous pouvez résoudre avec succès le Problème de connexion TCP/IP et établissez la connexion JDBC à votre base de données SQL Server.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal