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 :

récupérer le nom de l'index


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 149
    Par défaut récupérer le nom de l'index
    bonjour à tout le monde,
    J'ai besoin de récupérer le nom de l'index sur une table donnée pour pouvoir faire "DROP nomIndex ON nomTable". Comment puis-je le récupérer?
    Je travaille avec Java 1.4.
    Merci d'avance!

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 149
    Par défaut
    bon je pense que j'ai trouvé, je vous poste le code
    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
     
    public void getIndexInfo(Connection cn) throws SQLException{
           DatabaseMetaData dmd = cn.getMetaData();
           ResultSet resultat = dmd.getIndexInfo(cn.getCatalog(),null,"APS_ETAT_SOLDES_THEO", true, false);
    	ResultSetMetaData rsmd = resultat.getMetaData(); 
    	String index_name = "";
    	while(resultat.next()){
    		for(int i=0; i<rsmd.getColumnCount(); i++){
    		       String col = rsmd.getColumnName(i+1);
    			if (col.equalsIgnoreCase("INDEX_NAME")){
    				index_name= resultat.getString("INDEX_NAME");
    			}
    		}
    	}
    }
    bon après, je sais pas si d'autres moyens plus simples existent

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

Discussions similaires

  1. Comment récupérer le nom du fichier sans l'extension ?
    Par altahir007 dans le forum Langage
    Réponses: 16
    Dernier message: 13/11/2009, 13h20
  2. Réponses: 2
    Dernier message: 02/04/2009, 16h44
  3. Réponses: 10
    Dernier message: 21/02/2007, 20h16
  4. Récupérer le nom de l'utilisateur sous linux
    Par Michaël dans le forum POSIX
    Réponses: 7
    Dernier message: 25/12/2003, 21h38
  5. Récupérer le nom de la machine locale
    Par Jflgb dans le forum C++Builder
    Réponses: 5
    Dernier message: 15/05/2003, 09h25

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