Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe je kolomnamen in een database tabel in Java Get
Java wordt geleverd met een krachtige set van database- klassen genaamd de JDBC . Deze hulpmiddelen kunt een Java -ontwikkelaar , met slechts een paar uitzonderingen na , met een breed scala van grote databases te werken zonder enige veranderingen in de code . Echter , sommige taken , zoals het ophalen kolomnamen uit een query , zijn niet direct intuïtief gebruik van de gemeenschappelijke Connection , Statement , en ResultSet klassen . Instructies

Import 1 de nodige lessen van de volgende in uw code plakken :

import java.sql.Connection
; import java.sql.DriverManager , import java.sql.ResultSet ; import java.sql.ResultSetMetaData , import java.sql.SQLException , import java.sql.Statement ; kopen van 2

verbinding met de database . U moet het merendeel van de opdrachten omringen in de volgende stappen met een try-catch- statement te maken met SQLException fouten die kunnen ontstaan ​​

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

Change
het woord " derby " om de naam van de database- programma dat u gebruikt . Bijvoorbeeld , " mysql " voor MySQL .

De laatste twee argumenten in het voorbeeld , "user " en "pass , " vertegenwoordigen , toepasselijk genoeg , de gebruikersnaam en het wachtwoord voor uw database .
Goedkope 3

maken en uitvoeren van een verklaring op die verbinding . Ophalen van de resultaten van de verklaring als een ResultSet

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

Dit loopt een query om alle gegevens uit de tabel Klant in de APP -database te krijgen. U kunt deze vervangen door een geldige SQL-opdracht voor de database die u gebruikt .
4

Verkrijg de " metadata " voor die ResultSet en opslaan in de ResultSetMetaData klasse .

ResultSetMetaData rsm
= rs.getMetaData ( ) ;

Zoals je zou vermoeden , metadata verwijst naar de informatie die uw vraag beschrijft . Dit omvat niet alleen de namen van kolommen , maar ook informatie , zoals het schema naam , typen data voor kolommen , en of een kolom toelaat null-waarden .
5

Verkrijg de kolomnamen en af ​​te drukken om het scherm op aparte lijnen

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

Previous: Next:
  Java Programming
·Hoe te Verborgen Input URL opg…
·Hoe kan ik een array van numme…
·Print -functie van Java 
·Hoe te compileren in Java 
·Problemen met Java Web Start 
·Hoe de GridView Focus op mijn …
·Hoe te schrijven naar Java App…
·De Java- methode om Lines Spli…
·Wat is een Heap in Java ? 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te gebruiken Oracle SQL Loader te pa…
·Hoe de Application titel wijzigen in Vis…
·Hoe te Push Out Java 
·Hoe te stoppen Het runnen van een Sub in…
·Hoe u met Visual Basic Grid Control Gebr…
·Hoe te lezen Java API 
·Hoe het standaard Debugger wijzigen 
·Hoe te schrijven terwijl Looping Stateme…
·Wat zijn de voordelen van een Bot ? 
Copyright © Computer Kennis http://www.nldit.com