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

Oracle Discussion :

Problème de connexion JAVA-Oracle


Sujet :

Oracle

  1. #1
    Candidat au Club
    Inscrit en
    Avril 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Problème de connexion JAVA-Oracle
    Bonjour les ami(e)s,

    J'ai une application JAVA qui se connecte à Oracle 10.2.
    Normalement tout va bien sauf si j'ai plusieurs connextions (dans une boucle FOR) pour l'insertion de données dans la base de données, alors dans ce cas j'obtiens le résultat suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    
    init:
    deps-jar:
    compile:
    run:
    **********     Fill in airportListName
    **********     Fill in airportListID
    
    
    **********     Fill in airportCorrespondName
    **********     Fill in airportCorrespondID
    **********     Fill in airportCorrespondIDList
    
    
    **********     Fill in Timetable
    
    
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    java.sql.SQLException: Listener refused the connection with the following error:
    ORA-12519, TNS:no appropriate service handler found
    The Connection descriptor used by the client was:
    localhost:1521:XE
    
            at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
            at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:261)
            at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
            at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:414)
            at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
            at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
            at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
            at java.sql.DriverManager.getConnection(DriverManager.java:582)
            at java.sql.DriverManager.getConnection(DriverManager.java:185)
            at readPDF.ReadPDF.timetable(ReadPDF.java:464)
            at readPDF.ReadPDF.main(ReadPDF.java:310)
    ...
    ...
    java.sql.SQLException: Listener refused the connection with the following error:
    ORA-12519, TNS:no appropriate service handler found
    The Connection descriptor used by the client was:
    localhost:1521:XE
    
            at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
            at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:261)
            at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
            at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:414)
            at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
            at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
            at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
            at java.sql.DriverManager.getConnection(DriverManager.java:582)
            at java.sql.DriverManager.getConnection(DriverManager.java:185)
            at readPDF.ReadPDF.timetable(ReadPDF.java:464)
            at readPDF.ReadPDF.main(ReadPDF.java:310)
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    **********               METHODE : insertIntoTimetable
    java.sql.SQLException: Listener refused the connection with the following error:
    ORA-12519, TNS:no appropriate service handler found
    The Connection descriptor used by the client was:
    localhost:1521:XE
    
            at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
            at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:261)
            at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
            at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:414)
            at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
            at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
            at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
            at java.sql.DriverManager.getConnection(DriverManager.java:582)
            at java.sql.DriverManager.getConnection(DriverManager.java:185)
            at readPDF.ReadPDF.timetable(ReadPDF.java:464)
            at readPDF.ReadPDF.main(ReadPDF.java:310)
    ....
    ....
    Pouvez-vous me donner un coup de main, c'est urgent
    Merci d'avance

    NB : J'utilise Netbeans 6

  2. #2
    Candidat au Club
    Inscrit en
    Avril 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Re :
    Bonjour,

    J'ai le même problème
    y-t-il quelqu'un qui peut nous aider ?

    A+

  3. #3
    Membre émérite Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Points : 2 370
    Points
    2 370
    Par défaut
    Je vais sûrement dire une bêtise mais la version XE ne présente-elle pas des limitations sur le nombre de connexions simultanées ?
    Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

  4. #4
    Expert éminent sénior Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Points : 11 252
    Points
    11 252
    Par défaut
    Citation Envoyé par harous Voir le message
    Bonjour les ami(e)s,

    J'ai une application JAVA qui se connecte à Oracle 10.2.
    Normalement tout va bien sauf si j'ai plusieurs connextions (dans une boucle FOR) pour l'insertion de données dans la base de données, alors dans ce cas
    ...
    Si vous ouvrez des connexions dans une boucle For avec Oracle vous est très mal parti.

  5. #5
    Candidat au Club
    Inscrit en
    Avril 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    Bonsoir,

    En fait je me connecte avant d'entrer dans la boucle (while)
    voici un extré de mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    try
    {
    // Etablissement de la connexion
    Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection con_stmt = DriverManager.getConnection(URLDBORACLE,username,password);
    Statement stmt = con_stmt.createStatement();
    ResultSet rs = null;
     
    insert(stmt,varStr,idAirportFrom,idAirportTo);  
    System.out.println("try"+nb);
     
    con_stmt.close();
    }
    catch(SQLException e1)
    {
    System.out.println("catch"+nb);
    e1.printStackTrace();                            
    System.out.println("\n\n");
    }
    catch(ClassNotFoundException cnfe){}
    La boucle WHILE est dans la méthode insert ou il y a des insertions dans la base de données

    J'espère que c'est plus clair mnt

  6. #6
    Membre habitué
    Inscrit en
    Février 2009
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 127
    Points : 146
    Points
    146
    Par défaut
    Bonsoir,

    En ajoutant la methode insert, on pourrait peut être plus facilement voir.
    Sylvain


  7. #7
    Candidat au Club
    Inscrit en
    Avril 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Problème résolu
    Bonsoir,

    J'ai résolu mon problème

    voici comment : CLIC HERE

    Bonne soirée

  8. #8
    Candidat au Club
    Inscrit en
    Avril 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut ça marche
    Bonsoir,

    ça marche, thx harous

    A+

  9. #9
    Membre habitué
    Inscrit en
    Février 2009
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 127
    Points : 146
    Points
    146
    Par défaut
    Ok bon à savoir
    Sylvain


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

Discussions similaires

  1. Problème de connexion java oracle
    Par flora001 dans le forum Débuter avec Java
    Réponses: 9
    Dernier message: 31/03/2008, 16h13
  2. [ASP.Net C# 2]Problèmes de connexion avec Oracle
    Par Taichin dans le forum ASP.NET
    Réponses: 2
    Dernier message: 07/05/2007, 14h12
  3. connexion java oracle
    Par mortet dans le forum JDBC
    Réponses: 1
    Dernier message: 02/05/2007, 10h02
  4. connexion java oracle
    Par ulysse031 dans le forum JDBC
    Réponses: 4
    Dernier message: 23/03/2007, 19h21

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