| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come ottenere i nomi delle colonne in una tabella di database in Java
    Java viene fornito con un potente set di classi di database chiamato JDBC . Questi strumenti consentono uno sviluppatore Java , con poche eccezioni , di lavorare con una vasta gamma di basi di dati importanti , senza alcuna modifica nel codice . Tuttavia, alcune attività, ad esempio il recupero di nomi di colonna da una query , non è immediatamente intuitivo utilizzando la connessione comune , Normativa, e le classi di risultati. Istruzioni
    1

    Importa le classi necessarie incollando il seguente nel codice :

    import java.sql.Connection ; java.sql.DriverManager importazione; java.sql.ResultSet importazione ; importazione java.sql.ResultSetMetaData ; java.sql.SQLException importazione; java.sql.Statement importazione;
    2

    la connessione al database . Avrete bisogno di circondare la maggior parte dei comandi nei seguenti passi con una istruzione try-catch a che fare con gli errori di SqlException che potrebbero derivare

    Connection con = DriverManager.getConnection ( "jdbc : . Derby ://localhost : 1527/sample " , " user " , " pass " ) ;

    cambiare la parola" derby "per il nome del programma di database che si sta utilizzando . Ad esempio, " mysql " per MySQL .

    Gli ultimi due argomenti nell'esempio , "utente" e " passano ", rappresentano , in modo abbastanza appropriato , il nome utente e la password per il database .

    3

    creare ed eseguire una dichiarazione su tale connessione . Recuperare i risultati dell'istruzione come un ResultSet

    Statement s = con.createStatement ( ) . ResultSet rs = s.executeQuery ( "select * from APP.Customer ");

    corre una query per ottenere tutte le informazioni dalla tabella cliente nel database di APP . È possibile sostituirlo con qualsiasi comando SQL valido per il database che si sta utilizzando .
    4

    Prendi il "metadati " per quel ResultSet e conservarla nella classe ResultSetMetaData .

    ResultSetMetaData RSM = rs.getMetaData ();

    Come si potrebbe sospettare , i metadati si riferisce alle informazioni che descrivono la query . Questo include non solo i nomi delle colonne , ma anche informazioni come il nome dello schema , i tipi di dati per le colonne , e se una colonna consente valori nulli .
    5

    ottenere i nomi delle colonne e la loro stampa per lo schermo separato linee

    for (int x = 1; x < = rsm.getColumnCount (); x + +) . { System.out.println ( rsm.getColumnName ( x ) );}


    Previous :

    next :
      Articoli Correlati
    ·Il metodo substring in Java 
    ·Come cancellare una coda JMS 
    ·Come avviare un browser Web in Java 
    ·Come visualizzare i numeri di riga in JCreator 
    ·Come eseguire le applet in NetBeans 
    ·Come rilevare i caratteri multibyte in Java 
    ·Come fare il vostro proprio segni in Java 
    ·Perché è Java scalabile ? 
    ·Che cosa è Java Metadata 
    ·Come abilitare Asserzioni nel Eclipse 
      Articoli in evidenza
    ·Come importare Protocollo Tags 
    ·Come scrivere il testo Area Linee personalizzate per un…
    ·Come utilizzare API in Visual Basic 
    ·Come convertire da RGB a VB6 
    ·Come risolvere R6025 Chiamata funzione virtuale pura 
    ·Come controllare MouseDown in Visual Basic 
    ·Come utilizzare una connessione VB6 Adode visualizzare …
    ·Come sapere quale versione di Java 
    ·Come cambiare modulo Valore campo con JavaScript 
    ·Come preparare un report di dati in VB 6 
    Copyright © Conoscenza Informatica http://it.wingwit.com