IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

Problème de connexions avec Base SQL


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2022
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2022
    Messages : 72
    Par défaut Problème de connexions avec Base SQL
    Bonjour !

    Je cherche à faire une requête via un programme Java.

    Lorsque le programme cherche a utilisé la Base SQL on m'affiche ce message :

    Echec de la connexion TCP/IP à l'hôte localhost, port 50053. Erreur : "Connection refused: no further information. Vérifiez les propriétés de connexion. Assurez-vous qu'une instance de SQL Serveur est en cours d'exécution sur l'hôte et accepte les connexions TCP/IP au port. Vérifiez que les connexions TCP au port ne sont pas bloquées par le pare-feu.

    Comment puis-je débloquer la situation s'il vous plaît ?

    Merci d'avance !

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    La première chose à vérifier est l'accès via le port.

    Le plus simple est d'utiliser telnet pour ça, exemple : telnet adresse_hôte port_hôte

    Si le port est ouvert et répond, on aura un message de ce genre

    telnet localhost 8080
    Trying 127.0.0.1...
    Connected to localhost.

    Dans le cas contraire, on aurait ce genre de message

    telnet localhost 8081
    Trying 127.0.0.1...
    telnet: Unable to connect to remote host: Connection refused
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2022
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2022
    Messages : 72
    Par défaut
    Salut, je fais des tests dans la journée et je te tiens au courant.

  4. #4
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2022
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2022
    Messages : 72
    Par défaut
    Rebonjour, désolé du retard.

    J'ai essayé la ligne de commande et mon invité de commande reste figé suive à l'essai....

    Est-ce normal ? comment puis-je vérifier d'une autre façon ?

  5. #5
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2022
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2022
    Messages : 72
    Par défaut
    J'ai une architecture réseaux comme ceci.
    Je souhaite que les postes clients puisse utiliser la base SQL sur 192.168.10.202 afin de faire des requêtes SQL

    Nom : InkedArchitecture réseau simplifié.jpg
Affichages : 78
Taille : 258,1 Ko

  6. #6
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Citation Envoyé par Karim974 Voir le message
    Echec de la connexion TCP/IP à l'hôte localhost, port 50053
    ...
    Assurez-vous qu'une instance de SQL Serveur est en cours d'exécution sur l'hôte et accepte les connexions TCP/IP au port
    Habituellement, SQL Server répond sur le port 1433 sauf s'il a été configuré autrement.
    En configuration par défaut, ta chaîne de connexion devrait être :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    url = "jdbc:sqlserver://192.168.10.202:1433;DatabaseName=LaBase";
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  7. #7
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2022
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2022
    Messages : 72
    Par défaut
    Je vais essayé avec ça et je vous fais un retour dans la journée ! Merci beaucoup de votre réponse !



    final String jdbcDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
    final String jdbcURL = "jdbc:sqlserver://192.168.10.202:1433;databaseName=(ma database)


    Dois-je enchainer avec "encrypt=true;trustServerCertificate=true" ?

  8. #8
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Citation Envoyé par Karim974 Voir le message
    Dois-je enchainer avec "encrypt=true;trustServerCertificate=true" ?
    J'utilise toujours un nom d'utilisateur SQL Server + mot de passe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java.sql.Connection connection = DriverManager.getConnection(url, "nomutilisateurSqlServer","MotDePasse");
    Mais bon, je n'ai pas vraiment essayé avec encrypt=true;trustServerCertificate=true
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  9. #9
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2022
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2022
    Messages : 72
    Par défaut
    Votre solution semble fonctionner à merveille ! Merci beaucoup !

    En revanche la suite de mon code ne fonctionne pas...

    Le Code :

    Nom : Capture code java.PNG
Affichages : 89
Taille : 21,5 Ko

  10. #10
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Une instruction UPDATE ne renvoie pas de Resultset
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/07/2010, 10h17
  2. problème de connexion avec base de donnée
    Par granit dans le forum VB.NET
    Réponses: 0
    Dernier message: 04/11/2009, 14h41
  3. Problème de connexion avec base MySql
    Par sophiec dans le forum QlikView
    Réponses: 1
    Dernier message: 09/07/2009, 18h27
  4. Problème de connexion avec BDD sql server 2008
    Par Kalion dans le forum VBA Access
    Réponses: 1
    Dernier message: 17/03/2009, 09h48
  5. Problème de connexion à une base SQL Server 2005
    Par tatayecorp dans le forum ASP
    Réponses: 2
    Dernier message: 19/04/2008, 00h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo