Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
importovať potrebné triedy vložením nasledujúceho kódu do :
import java.sql.Connection , import java.sql.DriverManager , import java.sql.ResultSet ; import java.sql.ResultSetMetaData , import java.sql.SQLException , import java.sql.Statement ,
2
Pripojte sa k databáze . Budete musieť obklopiť väčšinu príkazov v nasledujúcich krokoch s vyhlásením try - catch vysporiadať sa s SQLEXCEPTION chýb , ktoré by mohli vzniknúť klipart
Connection con = DriverManager.getConnection ( " jdbc : derby . ://Localhost : 1527/sample " , " užívateľ " , " prospel " ) ;
Zmeňte slovo " derby " do názvu databázového programu , ktorý používate . Napríklad , " mysql " pre MySQL .
Posledné dva argumenty v tomto príklade , " užívateľ " a " prejsť , " predstavujú , primerane dosť , užívateľské meno a heslo pre databázu .
sims 3
Vytvorenie a spustenie príkazu v tejto súvislosti . . Načítať výsledky príkazu ako ResultSet
vyhlásenie s = con.createStatement ( ) ; výsledný rs = s.executeQuery ( " SELECT * FROM APP.Customer " ) ;
beží dotaz získať všetky informácie z tabuľky Zákazník v databáze APP . Môžete si ho nahradiť akýkoľvek platný príkaz SQL pre databázu , ktorú používate .
4
Získajte " metadáta " pre tento ResultSet a uložiť ju v triede ResultSetMetaData .
ResultSetMetaData RSM = rs.getMetaData ( ) ;
Ako ste si možno podozrenie , metadáta sa odvoláva na informácie , ktoré opisuje vášmu dotazu . To zahŕňa nielen názvy stĺpcov , ale aj informácie , ako je názov schémy , dátové typy pre stĺpce , a či stĺpec umožňuje použitie hodnôt null.
5
získať názvy stĺpcov a vytlačiť ich na obrazovku na samostatné linky
. ( int x = 1 , x < = rsm.getColumnCount ( ) ; x + + ) { System.out.println ( rsm.getColumnName ( x ) ) ; }