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

Servlets/JSP Java Discussion :

afficher en jsp le nom des colonnes de ma base oracle [Débutant(e)]


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par défaut afficher en jsp le nom des colonnes de ma base oracle
    Bonjour,

    Comme vous pouvez le voir je suis mega noob. Quelqu'un peut-il m'aider à afficher le résultat de cette requête ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Vector w=db.requete_query("SELECT COLUMN_NAME FROM USER_TAB_COLUMNS WHERE TABLE_NAME='ma_table'");
    J'ai essayé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for(int j=0;j<w.size();j++){
           out.println(""+((HashMap)w.get(j)).get(mais la je ne sais pas ce que je dois mettre :());
    }
    Merci à vous. Je suis preneur de tous bons conseils

    hpl76

  2. #2
    Membre confirmé Avatar de Mayhem555
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 89
    Par défaut
    Salut,

    Pourrais-tu détailler comment tu procèdes pour mettre le résultat de ta query dans un vector (en gros, le code de la méthode requete_query(..) ).

    Ton Vector contient-il des String ? Je ne comprends pas pourquoi tu cherches à faire un cast vers une HashMap pour afficher cela avec un println.

    Avec un peu plus d'info je pourrai t'aider

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par défaut
    Bonjour,

    Mayhem, comme le groupe de musique ?

    Bref revenons à nos moutons, je débute vraiment en java et je pars depuis une liste de classes et fichiers, des notions que je ne maitrise pas. Je suis noob en la matière étant phpiste/graphiste à la base.

    Comment peut-on faire plus communément ce que je cherche à faire ?
    Y'a plus simple je suppose ?

    Voici l'extrait demandé, comme je t'ai dis, j'avoue ne pas tout comprendre, car je ne connais pas et j'ai pas pris non plus le temps de regarder (faute de temps d'ailleurs), mais je sais au moins exploiter le truc et faire la requête comme t'as pu voir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    public Vector requete_query(String Req_SQL) {
     
    		Vector res = new Vector();
    		try {
    			//System.out.println("Execution de la requete");
                            ResultSet resultat=null;
                            req=connexion.createStatement();
                            resultat = req.executeQuery(Req_SQL);
     
                            int i;
                            ResultSetMetaData meta = resultat.getMetaData();
                            while(resultat.next()){
                                   HashMap column = new HashMap();
                                   for(i=0;i<meta.getColumnCount();i++){
                                       column.put(meta.getColumnName(i+1),resultat.getObject(i+1));
                                   }
                                   res.add(column);
                            }
                            req.close();
    		}
    		catch (SQLException erreur) {
    			System.out.println(erreur.getMessage());
     
    		}
    		System.out.println(" - Reussi requete"+Req_SQL);
                    System.out.println(res.size());
    		return res;
    	}
    Par avance merci.

    hpl76

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

Discussions similaires

  1. Nom des tables dans une base oracle
    Par toutounesan dans le forum VB.NET
    Réponses: 5
    Dernier message: 09/07/2011, 00h15
  2. Afficher les noms des colonnes d'une table
    Par witch dans le forum Requêtes
    Réponses: 10
    Dernier message: 07/10/2008, 13h25
  3. [JTable] les noms des colonnes de s'affichent pas
    Par macben dans le forum Composants
    Réponses: 6
    Dernier message: 25/04/2008, 11h03
  4. [WD10] Afficher les noms des colonnes
    Par devalender dans le forum WinDev
    Réponses: 4
    Dernier message: 24/02/2006, 14h38
  5. Noms des colonnes ne s'affichent pas dans un JTable
    Par Bourdet dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 07/07/2005, 15h26

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