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

Contribuez Java Discussion :

Aide debutant pour connexion aux DB [Sources]


Sujet :

Contribuez Java

  1. #1
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 108
    Points : 3 203
    Points
    3 203
    Par défaut Aide debutant pour connexion aux DB
    Beaucoup des debutants semblent avoir des soucis avec les connexions, surtout pour de petit projet.

    Donc voila, vous pouvez disposer de ma librairie.

    Voici une panoplie d'outil pour manipuler vos connexions de maniere simple (du moins de mon point de vue).







    Il y a une classe de demo :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
      try{
                Testedittable.main( new String[] {});
            }catch(Exception e){}
    Voici un exemple d'utilisation:
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
     
            // creer un pilote de connexion
            //stock les infos necessaires a la connection
            DBPilote pilote = new DBPilote();
     
            //creer un outil pour simplifier sa configuration
            DBConfigPanel config = new DBConfigPanel(pilote);
            //afficher la fenetre de configuration
            config.configurePilote();
     
            //une DBConnexion est une classe qui va surveiller l'etat de la connexion
            // et la renouveler si celle ci vient a se couper.
            //il transmet via l'interface ConnectionEventListener l'etat de la connexion
            // il s'adapte au pilote. si le pilote change de configuration, la connexion est remplacée
            DBConnection dbcon = new DBConnection(pilote);
     
            //cette classe permet d'executer toute les requetes SQL
            //diverses configuration sont possibles
            DBexecutor dbexec = new DBexecutor(dbcon,true,true);
     
            //ici une utilisation de requete
            try{
                ResultSet rs = dbexec.getResultSet("Select * from table");
     
                //un DBResult a l'avantage d'etre utilisable hors connexion
                //ce n'est qu'un ensemble de variable, classes, titre colonne, données...
                DBResult dbres = dbexec.getDBResult("Select * from table");      
     
                //visionner en une ligne le contenu de votre requete
                dbexec.seeSQLResult("Select * from table");
                }
            catch(Exception e){}
     
     
            // Plusieur objets sont disponibles
            //DBCombobox
            //DBStatusPanel
            //DBView
            // et d'autre au fur et a mesure de l'evolution



    la librairie, les sources :
    http://jsorel.developpez.com/

    la doc :
    http://jsorel.developpez.com/librair...tml/index.html


    J'espere que ca serat utile a quelque uns
    Systèmes d'Informations Géographiques
    - Projets : Unlicense.science - Apache.SIS

    Pour un monde sans BigBrother IxQuick ni censure RSF et Les moutons

  2. #2
    in
    in est déconnecté
    Membre expérimenté Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Points : 1 718
    Points
    1 718
    Par défaut
    tu devrais plutot mettre ça dans la partie Sources ...

    Demande à un modérateur de déplacer ton message.

    en tous cas c'est cool de faire profiter tout le monde de cette source
    "If email had been around before the telephone was invented, people would have said, 'Hey, forget email! With this new telephone invention I can actually talk to people!"

    Besoin d'une nouvelle méthode pour développer ? -> http://www.la-rache.com/

  3. #3
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 108
    Points : 3 203
    Points
    3 203
    Par défaut
    Comme je suis encore étudiant je cherche a me faire connaitre pour mes "Qualités" .
    Donc j'aide et je contribus a ma mesure.

    J'espere qu'on m'aidera quand j'en aurai besoin le moment venu .
    Systèmes d'Informations Géographiques
    - Projets : Unlicense.science - Apache.SIS

    Pour un monde sans BigBrother IxQuick ni censure RSF et Les moutons

  4. #4
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 108
    Points : 3 203
    Points
    3 203
    Par défaut
    Il y a pas mal de source sur ma page.

    Si un responsable passe par la :
    Je les offres gracieusement (tant qu'elle garde mon nom ca me va).
    elles sont la pour ca .
    Systèmes d'Informations Géographiques
    - Projets : Unlicense.science - Apache.SIS

    Pour un monde sans BigBrother IxQuick ni censure RSF et Les moutons

  5. #5
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 108
    Points : 3 203
    Points
    3 203
    Par défaut
    J'y joins un diagramme provisoire (le temps de manier le module UML de netbeans)

    [img=http://img204.imageshack.us/img204/6201/diagbg5.th.png]
    Systèmes d'Informations Géographiques
    - Projets : Unlicense.science - Apache.SIS

    Pour un monde sans BigBrother IxQuick ni censure RSF et Les moutons

  6. #6
    Candidat au titre de Membre du Club
    Inscrit en
    Février 2006
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 25
    Points : 19
    Points
    19
    Par défaut
    merci de ton initiative, je crois ke ca va aider pas mal de gens

Discussions similaires

  1. [Singleton] Design Pattern pour gérer des connexions aux BD
    Par aserx dans le forum Design Patterns
    Réponses: 10
    Dernier message: 01/01/2011, 12h39
  2. aide "debutant" pour programme C
    Par miki42 dans le forum C
    Réponses: 2
    Dernier message: 23/04/2008, 21h44
  3. Réponses: 3
    Dernier message: 21/01/2008, 09h49
  4. [Oracle] Problème d'installation de PHP pour la connexion aux données
    Par domray dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 20/04/2007, 09h26
  5. [FLASH 8]demande d'aide SVP pour un debutant
    Par kheiro7 dans le forum Flash
    Réponses: 2
    Dernier message: 16/02/2007, 11h13

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