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
670 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!

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal