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!
14 janv. 2007 à 15:24
4 déc. 2006 à 21:37
comment fais tu pr lancer le "prog" kome tu le di
fo crée une jsp ?
merci de rep
ton code est pas mal
24 juin 2006 à 01:40
c grave java je peux absolument pas y voir,
pourtant ta source a l'air interessante
je vais peut etre faire une exception loll
++
22 juin 2006 à 12:42
22 juin 2006 à 12:23
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.