Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1830 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [débutant] remplir jtable avec requete

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[débutant] remplir jtable avec requete

n°1205737
uxam
Posté le 23-09-2005 à 10:09:21  profilanswer
 

comment remplir une jtable avec une requete ? j'ai créer mon model

Code :
  1. public class MaTableModel extends AbstractTableModel implements TableModel
  2. {
  3.   private ResultSet rs ;
  4.   private int rows = 0 ;
  5.   private int current = -1 ;
  6.     public MaTableModel()
  7.     {
  8.     }
  9.         public MaTableModel(ResultSet rs, int rows)
  10.         {
  11.             try
  12.             {
  13.                 this.rs = rs ;
  14.                 this.rows = rows ;
  15.                  current = 0 ;
  16.                 this.rs.beforeFirst() ;
  17.                 this.rs.next() ;
  18.             }
  19.             catch (java.sql.SQLException e)
  20.             {
  21.                 System.out.println(e.getMessage()) ;
  22.             }
  23.         }
  24.         public int getColumnCount()
  25.         {
  26.             try
  27.             {
  28.                 return rs.getMetaData().getColumnCount() ;
  29.             }
  30.             catch (java.sql.SQLException e)
  31.             {
  32.                 return -1 ;
  33.             }
  34.         }
  35.         public int getRowCount()
  36.         {
  37.             return rows ;
  38.         }
  39.         public String getColumnName(int col)
  40.         {
  41.             try
  42.             {
  43.                 return rs.getMetaData().getColumnName(col + 1) ;
  44.             }
  45.             catch (java.sql.SQLException e)
  46.             {
  47.                 return "-1" ;
  48.             }
  49.         }
  50.         public Object getValueAt(int row, int col)
  51.         {
  52.             try
  53.             {
  54.                
  55.                    if (current > row)
  56.                 {
  57.                     rs.beforeFirst() ;
  58.                     current = -1 ;
  59.                 }
  60.              
  61.                 while (current < row)
  62.                 {
  63.                     rs.next() ;
  64.                     current++ ;
  65.                 }
  66.                 return rs.getObject(col + 1) ;
  67.             }
  68.             catch (java.sql.SQLException e)
  69.             {
  70.                 return "-1" ;
  71.             }
  72.         }
  73.         public Class getColumnClass(int c)
  74.         {
  75.          
  76.             return getValueAt(current, c).getClass() ;
  77.         }
  78.         public boolean isCellEditable(int row, int col)
  79.         {
  80.             return false ;
  81.         }
  82.         public void setValueAt(Object value, int row, int col)
  83.         {
  84.         }
  85. }

après dans ma fenetre je créer une new jtable et je lui donne ce model mais après je sais plus ou écrire la requete et tout

mood
Publicité
Posté le 23-09-2005 à 10:09:21  profilanswer
 

n°1205932
boulax
Inserer phrase hype en anglais
Posté le 23-09-2005 à 14:53:26  profilanswer
 

c'est une blague ?


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1206268
uxam
Posté le 23-09-2005 à 21:32:52  profilanswer
 

boulax a écrit :

c'est une blague ?


c'est pas la peine de répondre si c'est pour dire ca  [:uxam]

n°1206383
boulax
Inserer phrase hype en anglais
Posté le 24-09-2005 à 11:07:38  profilanswer
 

[:tibo2002]


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1206489
uxam
Posté le 24-09-2005 à 14:28:53  profilanswer
 
n°1206490
boulax
Inserer phrase hype en anglais
Posté le 24-09-2005 à 14:31:29  profilanswer
 

Je suis curieux de savoir comment tu crées ton JTable si t'es pas foutu de savoir où créer ton ResultSet [:vague nocturne]


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1206628
uxam
Posté le 24-09-2005 à 20:50:24  profilanswer
 

boulax a écrit :

Je suis curieux de savoir comment tu crées ton JTable si t'es pas foutu de savoir où créer ton ResultSet [:vague nocturne]


bah je fais juste une new jtable  [:spykem@n]

n°1206637
boulax
Inserer phrase hype en anglais
Posté le 24-09-2005 à 21:20:24  profilanswer
 

Et tu t'es pas dit qu'il faudrait lui passer ton model ?


Message édité par boulax le 24-09-2005 à 21:22:09

---------------
Posté depuis des chiottes, sales. Me gusta.
n°1206740
uxam
Posté le 24-09-2005 à 23:17:33  profilanswer
 

oui ca c'est fait

n°1206798
boulax
Inserer phrase hype en anglais
Posté le 25-09-2005 à 02:37:28  profilanswer
 

Bah alors c'est quoi ton probleme ? [:mlc] Tu crées ton ResultSet avant de créer ton modele et puis c'est tout [:mlc]


---------------
Posté depuis des chiottes, sales. Me gusta.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [débutant] remplir jtable avec requete

 

Sujets relatifs
probleme de requete[hibernate] Parser le résultat d une requete hibernate avec du xsl
[débutant][Swing] StackOverflow à la création d'un composantDébutant , aimerait apprendre le VB
[Débutant] Webdesigner a besoin d'aide pour PHPà l'aide : requete SQL : "FROM" variable ?
débutant: problème applet java[MySQL] Besoin d'aide - Optimisation d'une requête très lourde
Probleme de requete et de texte en php [Résolu, euh en fait non]scan de dossier (débutant)
Plus de sujets relatifs à : [débutant] remplir jtable avec requete


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR