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 :

Utilisation metadata


Sujet :

JDBC Java

  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 47
    Par défaut Utilisation metadata
    Bonjour

    Je developpe actuellement une application en java, et je dois recuperer tous les valeurs de la table (primary key, et les autres). J'ai vu qui'il existait une possibilitee interroge le metadata (table appare;ent nommee mysql)mais comment je n'ai pas trouve?
    Et deuxieme question (probablement similaire car l'information est contenue dans le metadata ) comment verifier qu'une base existe??


    Merci d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2008
    Messages : 79
    Par défaut
    Pour récupérer toute les données d'une table (y compris la clé primaire), tu peux exécuter une requête SQL qui va copie la table récupérée dans un objet Resulte en exécutant cette ligne de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Result résultat = state.executeQuery("SELECT * FROM (le nom de ta base);") ;

    Et pour vérifier qu'une base de donnée existe bien, tu n'as qu'à essayé de te connecter à elle et voir si la connexion ce fait bien.

    Sinon tu as de très bon cour sur le SQL ici. Et pour l'accés et la gestion des bases de données en JAVA, tu as ce tuto ici.

    Mais sinon pour récupérer le metadata je ne sais pas comment faire dsl.

    Bon courage pour la suite

  3. #3
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 47
    Par défaut
    Merci mais ce n'est pas ce que je veux, je me suis peut etre mal exprimer par exemple une table:

    Name Prenom Age
    toto dupont 21
    titi dupond 21

    Je voudrais recuperer les noms des attributs ici name,prenom, age et non pas les valeurs

    et pour tester si une table existe, je pense au'il ya surement une fonction dans mysql utilisant les metadata de la base pour tester mais je nai pas encore trouvé malheureusement.

  4. #4
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut Metadata
    Réponse ici. On a pourtant dit qu'il faut consulter la

    scrongneugneu
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

Discussions similaires

  1. Réponses: 5
    Dernier message: 11/03/2011, 11h59
  2. Utiliser un metadata selon un champ sur un fichier positionnel
    Par princebenin dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 19/11/2009, 16h28
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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