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