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 :

J2EE , Appli Swing, datasource, pool de connexion


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 37
    Par défaut J2EE , Appli Swing, datasource, pool de connexion
    Bonjour,

    J''ai écrit une application standalone, Swing, avec des connexions vers MySQL avec les DriverManager.

    Le mécanisme des pools de connexions m'intéresse, en particulier pour accélerer les connexions.

    Après moultes lectures, j'ai installé Jonas/Tomcat mais je n'ai pas de solutions claires pour me connecter à une DataSource :

    - Peut'on directement appeler la datasource depuis l'appli Swing ( JndiContext.lookup()?

    - Doit'on invoquer un EJB ou une Servlet qui se connecte à la Datasource?

    - A t'on besoin de J2ee ou Tomcat suffit??

    Bref c'est flou, flou, flou et vu le boulot pour faire des EJB par exemple, je ne voudrais pas me tromper.

    Quel est le chemin à suivre ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 21
    Par défaut
    bonjour!
    je vois pas trop le rapport entre ton application swing et j2EE ? a part si t'as besoin d'un serveur pour obtenir une connexion distante vers ta base de données ?

    un pool de connexion n'est pas forcement géré par un serveur (tomcat par ex le fait), tu peux utiliser des librairies comme c3po (http://sourceforge.net/projects/c3p0/), tu peux aussi créer ta propre classes avec un vector en guise de pool...

    bonne journée

  3. #3
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 37
    Par défaut
    Bonjour,

    Il faut en effet que j'etablisse une connexion distante : le logiciel fonctionne sur un réseau IP privé.

    Il me faut donc un serveur : actuellement mysql sous Linux sur un Pc dédié.

    La librairie que tu cite permet-elle de crééer ces pools sur le serveur sans logiciel J2EE?

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

    Informations forums :
    Inscription : Mai 2005
    Messages : 688
    Par défaut
    Je ne connais pas exactement C3PO mais je sais qu'il est utilisé la où je travaille mais aussi que leur serveur est Tomcat ... donc apparemment Tomcat suffit ... pas besoin de serveur d'application.

    Je suppose cependant qu'un appel à une Servlet sera de rigueur, ou alors un web service aussi, ca peut toujours être envisageable

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Par défaut
    Les pools de connexions ne sont pas forcément gérés par un serveur comme tomcat ou jonas, tu peux aussi les configurer toi-même.
    Effectivement c3po fonctionne pas mal et est assez facile à configurer.
    Pour ma part je préfère DBCP (tu trouveras un lien dans la partie apis java) qui est l'implémentation utilisée par Tomcat. Il est un peu énervant parceque tu as plusieurs jars à inclure et que la documentation est un peu obscure mais je trouve qu'il fonctionne mieux (et au moins il n'affiche pas 10000 trucs dans la console comme c3po).
    Continue de chercher comment les utiliser, ils rendent les applics bien plus stables!

  6. #6
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 37
    Par défaut
    Merci pour le DBCP

    Est-il nécessaire d'installer Tomcat?

    Autre piste : comment se connecter à une DataSource de Jonas ?

Discussions similaires

  1. Pool de connexion
    Par borgfabr dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 15/10/2004, 14h20
  2. [TOMCAT] pool de connexion postgres
    Par kitov dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 04/06/2004, 16h13
  3. [WSAD] [POOL de CONNEXION]
    Par gandia dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 19/05/2004, 18h22
  4. [EJB]JBoss et Pool de connexion
    Par Kleb dans le forum Wildfly/JBoss
    Réponses: 4
    Dernier message: 20/04/2004, 12h12
  5. [tomcat 4.1] [oracle] Pool de connexion
    Par Franco dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 23/09/2003, 00h42

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