IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

afficher une table


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 25
    Par défaut afficher une table
    salut,
    est-ce qu'il y a un moyen d'afficher toute une table en java?? comme datagrid pour VB.
    et merci de votre aide.

  2. #2
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Salut, pourquoi pas une JTable.

    How to use jTable

  3. #3
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Citation Envoyé par zidosni
    salut,
    est-ce qu'il y a un moyen d'afficher toute une table en java?? comme datagrid pour VB.
    et merci de votre aide.
    Il n'y a rien de tel que DataGrid en tout cas en standard.

    Comme le dit sironimo, tu peut le faire assez simplement en affichant ta table dans une JTable. Mais il y a peut-être des librairies qui le font déja.

  4. #4
    Membre averti
    Inscrit en
    Février 2006
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 25
    Par défaut
    mon but c'est d'afficher une table ou une requette qui existe dans ma base de donnee!!

  5. #5
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut


    Ou alors je comprends rien ou alors tu n'as même pas regardé ce qu'était une JTable et ce qu'elle faisait. Tu peux reproduire l'affichage d'une table de ta base de données grâce à une JTable.

    Par contre la partie afficher une requête...

    Tu as des composants comme un JTextArea.

    Sinon si tu veux refaire un gestionnaire graphique de BD à la easyPHP bon courage.

  6. #6
    Membre averti
    Inscrit en
    Février 2006
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 25
    Par défaut
    je m excuse sironimo , mais j ai pas trouve comment reproduire l'affichage d'une table de ma base de données grâce à une JTable.
    Tous ce qui est fait dans la page "How to use JTable", etait a partir d une table rempli manuellement avec Object [][]data.

  7. #7
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Alors ce lien devrait faire l'affaire

    ICI

    Donc ton problème n'est pas de reproduire l'affichage d'une table donc de travailler l'aspect visuel de la JTable mais bien de la remplir avec des éléments provenant d'une base de données et là je comprends mieux

  8. #8
    Membre chevronné Avatar de schniouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 382
    Par défaut
    Citation Envoyé par zidosni
    je m excuse sironimo , mais j ai pas trouve comment reproduire l'affichage d'une table de ma base de données grâce à une JTable.
    Tous ce qui est fait dans la page "How to use JTable", etait a partir d une table rempli manuellement avec Object [][]data.
    Hé ben voilà t'as tout compris, c'est à toi de faire ! Il n'existe rien de tout fait pour faire ce que tu cherches (il me semble).

    Petite idée du comment faire :
    - Tu crées ta jtable avec un model
    - Tu exécutes ta requêtes, ça te donne un ResultSet
    - Tu met comme nom de colonnes le nom des champs obtenus par ta requête (ResultSet.getMetadata().getColumnName() ou un truc dans le genre)
    - Tu fais une boucle pour ajouter à ton modèle les résultats contenus dans le ResultSet

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher une table dans un formulaire
    Par noob_vba dans le forum IHM
    Réponses: 8
    Dernier message: 20/06/2006, 16h54
  2. Comment Afficher Une Table A L'aide Quick Report
    Par lnpt23 dans le forum Bases de données
    Réponses: 8
    Dernier message: 20/06/2006, 15h56
  3. Afficher une table masquée
    Par Tierisa dans le forum Access
    Réponses: 2
    Dernier message: 14/06/2006, 09h08
  4. Réponses: 24
    Dernier message: 02/06/2006, 10h58
  5. [C#] creer et afficher une table en code behind
    Par shams dans le forum ASP.NET
    Réponses: 9
    Dernier message: 13/07/2005, 16h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo