Passez d'une requête sql à un jtable

Soyez le premier à donner votre avis sur cette source.

Vue 46 547 fois - Téléchargée 11 690 fois

Description

Ce programme permet de créer un tableau "JTable" à partir d'une requête SQL.
Il suffit de modifier les variables host,login,pw et la requête SQL pour retranscrire les données dans un tableau Java.

Essayez-le !!!
C'est très utile !!!

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_coucounet
Messages postés
83
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
16 février 2005
-
Ce code est vraiment génial !!!!

Je ne comprenais rien au jTable et voilà que je trouve une source qui me transforme directement ma BD en jTable !!! Excellent !

Par contre j'aimerai bien comprendre la classe TMFromMysql !!
Car toutes les methodes qui ont été faites (getColumnCount(); getROwCount(); getColumnName(); getValueAt()) ne sont utilisées nul part dans ton code??!!!???
Est ce qu'il s'agit d'une surdéfinition de ces méthodes qui existent déjà?
Comment fait tu pour définir ton TableModel? Car si j'ai bien compris tu défini ton TableModel et tu le passe en argument dans ton constructeur de ton jTable et hop c parti !!!!
Mais pour créer ton TableModel, comment as tu fait?

Sinon les deux packages com et org sont inutiles si j'ai déjà installé le driver jdbc auparavent. Je les ais supprimés et tout fonctionne normalement; j'ai même mis en commentaire "import org.gjt.mm.mysql.Driver" dans la classe SQLExecuteQuery.

Merci de me fournir toutes ces indications qui me permettront de comprendre les jTables!
D'ailleurs si quelqu'un connait un site (en français) où je puisse apprendre les jTables, je suis preneur ....

Merci pour cette superbe source

@ plus

coucounet
NicoWatt
Messages postés
74
Date d'inscription
mercredi 15 janvier 2003
Statut
Membre
Dernière intervention
18 janvier 2013
-
Je te remercie du compliment, ça me fait très plaisir !!!

Pour répondre à ta question, la classe TableModel que j'etends dans TMFromMysql est une classe abstraite. Donc dans TMFromMysql je les surcharges pour dire à la classe JTable ou et comment aller chercher les données à placer dans le tableau.
Ici la source est un peu simpliste, mais très souple et fonctionnelle...

Si tu as des questions sur les JTable, je peux te répondre...
Contact moi au besoin...

@+ et merci...
depakatchio
Messages postés
1
Date d'inscription
dimanche 27 avril 2003
Statut
Membre
Dernière intervention
20 février 2004
-
Salut je trouve génial de mettre ce code car j'en ai vraiment besoin dans mon projet, par contre j'ai utilisé ton code pour afficher ce tableau d'après ma base oracle il me nomme bien les entetes de colones, mais il m'affiche un erreur sql:
"operation non valide sur un ensemble de résultat de type forward-only :last"
pourrais-tu me dire de quoi cela pourrait-il venir ???

merci par avance
tony
NicoWatt
Messages postés
74
Date d'inscription
mercredi 15 janvier 2003
Statut
Membre
Dernière intervention
18 janvier 2013
-
Il n'yaurai pas un comit à faire sur les bases oracles non ?
Il faut que tu le rajoute dans la classe model du tableau...

Voila...

Merci encore...
cs_ouahid32
Messages postés
20
Date d'inscription
mardi 28 octobre 2003
Statut
Membre
Dernière intervention
8 février 2007
-
c'est trés utile pour Moi !!!

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.