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 :

JDBC trop lourd


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 46
    Par défaut JDBC trop lourd
    j'ai ecrit un programme qui execute beaucoup de requête via jdbc, et ça prend beaucoup de temp, ce qui fait que je me trouve avec un grand programme qui prend beacoup de temp pour executer des taches simples,
    est ce que qu'elqu'un connait des astuses de programmation avec jdbc, pour quel soit moin lourd de travailer avec.

    merci d'avance

  2. #2
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Citation Envoyé par osoumayaj
    j'ai ecrit un programme qui execute beaucoup de requête via jdbc, et ça prend beaucoup de temp, ce qui fait que je me trouve avec un grand programme qui prend beacoup de temp pour executer des taches simples,
    est ce que qu'elqu'un connait des astuses de programmation avec jdbc, pour quel soit moin lourd de travailer avec.

    merci d'avance
    Je sais pas vraiment s'il y a des astuces, mais donne nous un bout de code, voir si tu fais pas des erreur.

    Moi j'ai une grosse appli, qui fait beaucoup de requêtes SQL via JDBC et j'ai pas de problèmes avec.

  3. #3
    Membre chevronné Avatar de Scorpyosis
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2004
    Messages : 365
    Par défaut
    Comment procédes-tu pour faire tes requetes ?

    - Ouverture de la connexion - requete- fermeture //Pour chaque requete
    Ou
    - Ouverture de la connexion en debut de programme - requete - requete .... - fermeture en fin de programme.

    Si tu fais pas mal de requete dans un temps rapproché, la seconde solution est préférable sinon la premiere est tout a fait satisfaisante.

    Et je rajouterai juste un truc, JDBC a fait ses preuves maintenant, commence par regarder ce qui ce passe dans ton code avant d'en conclure que ca vient de JDBC, car si c'était le cas, je pense que ca se saurait dpuis le temps....

  4. #4
    Membre Expert
    Avatar de fabszn
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2002
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2002
    Messages : 974
    Par défaut
    Hello,

    Si tu as des soucis de ce genre .. c'est effectivement du à l'implementation, ou à l'organisation de ta base de données...

    Il faudra des détails d'implémentation..

  5. #5
    Membre émérite Avatar de BizuR
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    688
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 688
    Par défaut
    Surtout que, pour ajouter un commentaire à ce fil, des tests ont été fait pour comparer chacun des standards JAVA de persistance (EJB3, JDO, JDBC, ODMG, etc.) et JDBC apparait comme l'une des solutions les plus rapide pour communiquer avec la base de données.

    Si tu utilises un scope de sessions courtes, interesses toi, par exemple à l'utilisation d'un pool de connexion car il est clair que ce sont les connexions/deconnexions qui ralentissent ton appli. Ou bien change ce scope en session longue comme il l'a été dit précédemment.

Discussions similaires

  1. Raffraichissement d'image trop lourd
    Par ppopov dans le forum AWT/Swing
    Réponses: 12
    Dernier message: 07/02/2006, 19h41
  2. base trop lourde
    Par marie49 dans le forum Access
    Réponses: 7
    Dernier message: 26/12/2005, 03h40
  3. variable de session trop lourde ???
    Par LE NEINDRE dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 11/10/2005, 15h34
  4. [CGI] variable de session trop lourde ????
    Par LE NEINDRE dans le forum Web
    Réponses: 2
    Dernier message: 07/10/2005, 10h12
  5. Réponses: 11
    Dernier message: 22/03/2005, 02h04

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