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] question sur une connection


Sujet :

JDBC Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 131
    Points : 114
    Points
    114
    Par défaut [jdbc] question sur une connection
    Bonsoir,

    Je "m amuse" a me connecter sur une base de données.
    J ai regardé la faq, et je me pose une question : si on veut plusieurs connection sur une meme base, il faut creer autant de connection que de personnes qui veulent se connecter non?

    Je n ai pas pu tester car j ai un probleme avec mon sql.

  2. #2
    Membre régulier
    Inscrit en
    Décembre 2004
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 226
    Points : 102
    Points
    102
    Par défaut
    En fait le plus logique c'est ad'avoir une classe contenant ta connection qui se connecte a ta base.
    Chaque fois que tu veut créer ta connection tu instancie ta classe

  3. #3
    Expert éminent

    Avatar de christopheJ
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 600
    Points : 8 235
    Points
    8 235
    Par défaut
    Attention la connexion avec une base de données demande du temps.
    Tu n'est pas obliger de faire une connexion par personne si tu es dans dans un environnement similaire a un serveur c'est a dire que l'acces à la base de données se fait en passant par un seul et meme endroit pour tous les utilisateurs. Si chaque utilisateur se connecte avec des applications indépendante, tu n'as pas le choix : un user= une connexion sinon tu peux utiliser un pool de connexions. Ca permet d'ouvrir plusieurs connexions a la base de données et de les "stockés". Quand tu as besoin d'une connexion, tu la demande au pool, puis quand tu as fini, tu la renvoies dans le pool.
    Tu peux alors avoir par exemple 2 connexions pour 10 utilisateurs par exemple. Si aucune connexion n'est disponible pour un utilisateur, soit il est mis en attente soit le pool créé une nouvelle connexion selon le parametrage.
    Pour les pools de connexions tu as CommonsDBCP par exemple qui est celui utilisé dans Tomcat, tu peux lire mon tutoriel pour avoir une idée plus précise :
    http://christophej.developpez.com/tu...ee/pooltomcat/

Discussions similaires

  1. Petite question sur une IHM
    Par beb30 dans le forum MFC
    Réponses: 12
    Dernier message: 10/04/2006, 15h19
  2. [VB2003][ACCESS] Question sur une requete
    Par Kanie dans le forum Langage SQL
    Réponses: 3
    Dernier message: 30/03/2006, 17h25
  3. Question sur une relation ternaire dans un MCD
    Par sylsau dans le forum Schéma
    Réponses: 5
    Dernier message: 05/03/2006, 20h00
  4. Réponses: 4
    Dernier message: 20/01/2006, 16h03
  5. [Newbies] Question sur une technologie XML a utiliser
    Par superraider dans le forum Windows
    Réponses: 3
    Dernier message: 21/10/2005, 10h01

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