Bonjour,
J'ai un probleme de nombre de curseur sous Oracle, je dois mal fermer
mes connections, mais j'ai beau lire et relire mon code, je ne trouve
pas où j'oublie de fermer ma connection.
Existe t'il des outils pour trouver ces "fuites" ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Vincent Brabant
Bonjour, J'ai un probleme de nombre de curseur sous Oracle, je dois mal fermer mes connections, mais j'ai beau lire et relire mon code, je ne trouve pas où j'oublie de fermer ma connection.
Existe t'il des outils pour trouver ces "fuites" ?
Merci,
Axel Oui,
PMD avec la règle suivante: http://pmd.sourceforge.net/rules/design.html#CloseConnectionRule
Bonjour,
J'ai un probleme de nombre de curseur sous Oracle, je dois mal fermer
mes connections, mais j'ai beau lire et relire mon code, je ne trouve
pas où j'oublie de fermer ma connection.
Existe t'il des outils pour trouver ces "fuites" ?
Merci,
Axel
Oui,
PMD avec la règle suivante:
http://pmd.sourceforge.net/rules/design.html#CloseConnectionRule
Bonjour, J'ai un probleme de nombre de curseur sous Oracle, je dois mal fermer mes connections, mais j'ai beau lire et relire mon code, je ne trouve pas où j'oublie de fermer ma connection.
Existe t'il des outils pour trouver ces "fuites" ?
Merci,
Axel Oui,
PMD avec la règle suivante: http://pmd.sourceforge.net/rules/design.html#CloseConnectionRule
Bj
Typiquement, il est possible que tu ais des boucles (imbriquées ou pas ) qui ouvrent des Statement (prepared, callable, simple,...). Tu dois atteindre le max de curseurs avant de pouvoir fermer ta connexion. Vérifie donc que tu fermes bien tes Statements si tu en ouvres dans des boucles. Et puis voit s'il ne vaut mieux pas utiliser un seul statement préparé au sein de tes boucles pour optimiser les accès à la base.
Bj
Bonjour, J'ai un probleme de nombre de curseur sous Oracle, je dois mal fermer mes connections, mais j'ai beau lire et relire mon code, je ne trouve pas où j'oublie de fermer ma connection.
Existe t'il des outils pour trouver ces "fuites" ?
Merci,
Axel
Typiquement, il est possible que tu ais des boucles (imbriquées ou pas )
qui ouvrent des Statement (prepared, callable, simple,...).
Tu dois atteindre le max de curseurs avant de pouvoir fermer ta connexion.
Vérifie donc que tu fermes bien tes Statements si tu en ouvres dans des
boucles. Et puis voit s'il ne vaut mieux pas utiliser un seul statement
préparé au sein de tes boucles pour optimiser les accès à la base.
Bj
Bonjour,
J'ai un probleme de nombre de curseur sous Oracle, je dois mal fermer
mes connections, mais j'ai beau lire et relire mon code, je ne trouve
pas où j'oublie de fermer ma connection.
Existe t'il des outils pour trouver ces "fuites" ?
Typiquement, il est possible que tu ais des boucles (imbriquées ou pas ) qui ouvrent des Statement (prepared, callable, simple,...). Tu dois atteindre le max de curseurs avant de pouvoir fermer ta connexion. Vérifie donc que tu fermes bien tes Statements si tu en ouvres dans des boucles. Et puis voit s'il ne vaut mieux pas utiliser un seul statement préparé au sein de tes boucles pour optimiser les accès à la base.
Bj
Bonjour, J'ai un probleme de nombre de curseur sous Oracle, je dois mal fermer mes connections, mais j'ai beau lire et relire mon code, je ne trouve pas où j'oublie de fermer ma connection.
Existe t'il des outils pour trouver ces "fuites" ?