Assistant simple de requêtes sql (a ameliorer)

Soyez le premier à donner votre avis sur cette source.

Vue 12 307 fois - Téléchargée 1 996 fois

Description

Il s'agit d'une sorte d'assistant de requêtes développé en JDev9i qui permet de générer puis exécuter une requête de type "SELECT" à partir d'une source de données Access ou Oracle préalablement créée... le code source du prog se trouve dans le fichier zip.

Les améliorations à apporter sur ce code:
1- Rediriger les résultats de la requête dans une JTable...c plus élégant
2- Si on veut exécuter une autre requête, il faudra réexécuter le prog...il faut améliorer ça...c pas bon :-(
3- Prendre en compte les requêtes de type "UPDATE" et "DELETE"
4- Bah, c tout...Je vous laisse le soin d'imaginer d'autres fonctionnalités ;-)

Conclusion :


Pour utiliser ce prog, il faut adopter la démarche suivante:
0- Au préalable, créer la source de données (depuis l'admin de sources de données ODBC...j'ai intégré dans le zip une bdd "biblio.mdb" si vous voulez tester...)
1- Exécuter ce prog puis saisir le nom de la source de données + son type(ACCESS ou ORACLE)
2- Le prog vous fournira sous forme de JComboBox la liste des tables de la bdd, vous sélectionnez 1 table
3- Le prog vous fournira sous forme de JListBox la liste des champs de cette table, vous sélectionnez 1 ou plusieurs champs
4- La requête SQL est générée sur une JTextPane, il suffit d'exécuter la requête...le résultat est affiché dans un "System.out.println..."

Le code source est largement commenté et n'hésitez pas me faire part de votre verdict sur ce code...Enfin, je remercie "scaryman" et "twinuts" pour leur coup de pouce au forum de JavaFr.com et surtout "Mandrake" pour avoir publié ce code intéressant "http://www.javafr.com/code.aspx?ID=15452" qui m'a fait perdre des neurones pour le comprendre :-) et qui va vous servir énormément pour optimiser ce code!

J'espère que ce code vous sera d'une grande utilité et BONNE PROG!

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_Leila83
Messages postés
29
Date d'inscription
samedi 12 mars 2005
Statut
Membre
Dernière intervention
14 janvier 2007

Pr lancer ce prog, il faut installer le Jdeveloper depuis le site www.oracle.com(le téléchargement est gratos ;))
bibiche1985
Messages postés
3
Date d'inscription
mercredi 29 novembre 2000
Statut
Membre
Dernière intervention
22 novembre 2006

bonjour,
comment fais tu pr lancer le "prog" kome tu le di
fo crée une jsp ?
merci de rep
ton code est pas mal
romagny13
Messages postés
687
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
2
pfff,
c grave java je peux absolument pas y voir,
pourtant ta source a l'air interessante
je vais peut etre faire une exception loll
++
cs_Leila83
Messages postés
29
Date d'inscription
samedi 12 mars 2005
Statut
Membre
Dernière intervention
14 janvier 2007

Slt! Pr répondre au commentaire de Twinuts, g développé ce prog dans le cadre d'1 TP JDev9i et dont l'énoncé exige ke ce prog supporte seulement 2 types de bdd Access et oracle...néanmoins, c pas difficile d'inclure MySQL aussi, c le nom du driver qui fait la différence ^_^
Twinuts
Messages postés
5349
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
5 mars 2020
93
Perso je trouve getActionCommand assez dégueulasse mais bon les goûts et les couleurs.... ça se discute pas

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.