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 |
Partager