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

API standards et tierces Java Discussion :

[Swing Application Framework] Problème de connexion à une base de donnée distante


Sujet :

API standards et tierces Java

  1. #1
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Points : 5 778
    Points
    5 778
    Par défaut [Swing Application Framework] Problème de connexion à une base de donnée distante
    Bonjour,

    j'ai un problème de connexion aux bases de données distantes (réseau local) avec le Swing Application Framework (projet NetBeans intégrant le framework).

    Par exemple le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    String url = "jdbc:oracle:thin:@//server/database";
    String user = "user";
    String password = "password";
    Class.forName("oracle.jdbc.OracleDriver").newInstance();
    Connection connection = DriverManager.getConnection(url, user, password);
    ne marche pas. En effet, çe bloque un moment sur le getConnection() puis après un certain temps une exception est levée (différente selon la base de donnée).
    Citation Envoyé par base Oracle
    java.sql.SQLRecoverableException: Exception d'E/S: The Network Adapter could not establish the connection
    Citation Envoyé par base SQLServer
    com.microsoft.sqlserver.jdbc.SQLServerException: Échec de la connexion TCP/IP à l'hôte . java.net.SocketException: Connection reset
    Ce problème n'apparaît pas pour les bases de données locales (et d'après les message d'erreur c'est la connection réseau qui pose problème alors que pourtant j'arrive parfaitement à récupérer une page http sur un server web du réseau).
    De même, ce même code marche parfaitement dans un projet qui n'utilise pas le Swing Application Framework.

    Quelqu'un a-t-il déjà rencontré ce problème ou réussi à ce connecter à une base de données distante avec le Swing Application Framework ?

  2. #2
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Points : 5 778
    Points
    5 778
    Par défaut
    Après un court échange sur la mailing list de Swing App FW, me voici en possession de la solution (merci à Jean-Francois Poilpret )

    Étonnamment, le SAF utilise la configuration proxy système et c'est cela qui pose problème. La solution est donc de désactiver la configuration système des proxies :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.setProperty("java.net.useSystemProxies", "false");

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

Discussions similaires

  1. Problème de connexion à une base de donnée MySQL
    Par casho dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 27/06/2007, 14h04
  2. Réponses: 5
    Dernier message: 18/05/2007, 14h34
  3. [VB 2003] Problème de connexion à une base de donnée Access
    Par beegees dans le forum Windows Forms
    Réponses: 2
    Dernier message: 21/04/2007, 20h12
  4. problème de connexion à une base de données
    Par dali_dragon dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 29/11/2006, 19h25
  5. [ODBC] [DB2] Problème de connexion à une base de données sur un as400 via PHP sous Linux
    Par boo64 dans le forum PHP & Base de données
    Réponses: 16
    Dernier message: 19/04/2006, 09h51

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