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

 


Dernière réponse
Sujet : [Java-Oracle] Comment faire un 'desc' ? --> Ok, trouvé
benou mais que je suis con ... je le savais ca ...
aïe aïe aïe. la mémore qui flanche à 23 ans c'est pas bon !!! :ouch:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
benou mais que je suis con ... je le savais ca ...
aïe aïe aïe. la mémore qui flanche à 23 ans c'est pas bon !!! :ouch:
Wons Ok trouvé.
Pour ceux que ça intéresse :
  try {
   DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
  } catch (Exception e) {
   System.err.println("registerDriver foiré : " + e.getMessage());
  }
  try {
   m_connexion = DriverManager.getConnection("jdbc:oracle:thin:" + user + "/" + pass + "@" + base + ":" + port + ":" + instance);
   m_statement = m_connexion.createStatement();
  } catch (SQLException e) {
   System.err.println("getConnection foiré : " + e.getMessage());
  }
  try {
  m_resultset = m_connexion.getMetaData().getColumns(null, owner, table, null);
  } catch (SQLException e) {
   System.err.println("desc foiré : " + e.getMessage());
  }
  try {
   m_nbColonnes = resultat.getMetaData().getColumnCount();
   for (int i=1; i<=m_nbColonnes; i++)
    System.out.print(resultat.getMetaData().getColumnName(i) + ";" );
   System.out.println();
   while (resultat.next())
   {
    for (int i=0; i<m_nbColonnes; i++)
     System.out.print(resultat.getString(i+1) + ";" );
    System.out.println();
   }
  } catch (SQLException ex) {
   System.err.println("next foiré : " + ex.getMessage());
  }
 
Avec les affectations de variables qui vont bien.

 

[edtdd]--Message édité par Wons--[/edtdd]

Wons Up déguisé :)
Euh, je sais pas trop si c'est SQL standard. :sweat:
Ce que je sais, c'est que sous Sybase, ça n'existe pas.
benou je crois pas que c'est du SQL standard mais ca existe sur la plupart des SGBD je crois ... (tiens, ca existe sous access ???)
darklord22 c SQL standard desc ou c propre a oracle?
Wons Voilà, j'aimerais récupérer la structure d'une table.
Exemple :
Sous Sql/Plus, un 'desc toto' me donne :
SQL> desc toto
 Name                            Null?    Type
 ------------------------------- -------- ----
 CDVM                                     NUMBER(10)
 CDCOMP                          NOT NULL NUMBER(8)
 NOOPCVM                                  NUMBER
 
Comment faire en Java pour faire pareil ?
J'ai bien essayé de trifouiller avec les ResultSetMetaData et les StructDescriptor, mais je me paume lamentablement...
Y'atti qqun qui sait siou plait ?
Merci d'avance :jap:

 

[edtdd]--Message édité par Wons--[/edtdd]


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