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] comment gerer un Datasource avec Connector/J


Sujet :

JDBC Java

  1. #1
    Membre habitué Avatar de wdionysos
    Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2003
    Messages
    222
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 222
    Points : 189
    Points
    189
    Par défaut [JDBC] comment gerer un Datasource avec Connector/J
    bonjour a tous

    voila je realise une couche DAO Java exploitant une Base Mysql. J'utilise donc pour cela la version 3.1.6 du Connector/J de MySQL pour pouvoir communiquer avec elle en JDBC.

    Pour le moment n'y parvenant pa, j'ai etablit des connextion simple depuis le DriverManager et tout fonctionne parfaitement bien mais voila je dois maintenant finalise la couche et j'ai besoin pour cela de regrouper les tres nombreuse connexion du DAO vers la base dans un objet Datasource.

    j'ai tout chercher et rien n'Y fait, la doc de mysql parle d'utiliser un driver different qui est "com.mysql.jdbc.jdbc2.optional.Datasource" en lieu et place de "com.mysql.jdbc.Driver"

    Comment Faire ???

    pour donner un point de depart le code actuelle est
    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
     
    protected static Connection getConnection() throws zoneDAOSysException {
     
    		try {
     
    	       Class.forName("com.mysql.jdbc.Driver");
    //Class.forName("com.mysql.jdbc.jdbc2.optional.MysqlDatasource");
     
    	        Connection con = DriverManager.getConnection("jdbc:mysql://localhost/suncnemspdb", "root", "morebusiness"); 
     
     
     
    	        return con;
     
     
     
    		} catch (Exception ne) {
     
    			throw new zoneDAOSysException("NamingException while looking up DB context : " + ne.getMessage());
     
    		} 
     
     
     
    	}
    Je ne voudrais pas faire partie d'un club qui voudrait m'avoir moi pour membre.... [Grouchot Marx]
    Mais en tant que Marxiste, je playdoye pour le travail communautaire. C'est un paradoxe olympien ! Comprend qui peut !!!

  2. #2
    Membre habitué Avatar de wdionysos
    Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2003
    Messages
    222
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 222
    Points : 189
    Points
    189
    Par défaut
    apres cela chaque fonction appelle
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Connection c = null;
    		PreparedStatement ps = null;
    		try {
    			c = getConnection();
    ...........
    mais il me fo vraiment optimiser avec un datasource et un pooling car les tps de repomse sont vraiment trop long

    Wdionysos
    Je ne voudrais pas faire partie d'un club qui voudrait m'avoir moi pour membre.... [Grouchot Marx]
    Mais en tant que Marxiste, je playdoye pour le travail communautaire. C'est un paradoxe olympien ! Comprend qui peut !!!

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 20/02/2009, 14h44
  2. Comment utiliser une datasource JNDI avec JDBC?
    Par KING_OF_GRACELAND dans le forum JDBC
    Réponses: 6
    Dernier message: 08/04/2008, 18h18
  3. Réponses: 1
    Dernier message: 25/09/2006, 11h44
  4. Réponses: 2
    Dernier message: 30/06/2006, 16h22
  5. [C#] Comment gérer la pagination avec un GridView ?
    Par appwnet dans le forum ASP.NET
    Réponses: 5
    Dernier message: 05/05/2006, 13h47

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