Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Výukový program pre vytváranie relačnej databázy Java aplikácie

Pripojenie k databáze je spoločnou úlohou , ak programujete v Jave . Mnoho aplikácií ukladať svoje dáta do databázy a pomocou Java pre vytvorenie používateľského rozhrania . Pomocou Návrh relačnej databázy umožňuje vytvoriť efektívny , ľahko spravovať dátové úložisko , ktoré je robustné a štruktúrované spôsobom , ktorý pomáha vizualizáciu . Aplikácie v jazyku Java dosiahnuť pripojenie k databáze pomocou JDBC API , ktoré umožňuje programy na dotaz nimi vybraný zdroj dát . Veci , ktoré budete potrebovať
JDK ( v počítači nainštalovaná ) : Prístupový na databázový
Zobraziť ďalšie inštrukcie Cestuj 1

Vytvorte relačnej databázy . Mnoho dostupné systémy uľahčujú výrobu relačnej databázy , niektoré komerčné a niektoré zadarmo ( napr. MySQL ) . Návrh relačnej databázy zahŕňa vizualizáciu vzťahov medzi rôznymi prvkami vo vašich dát . Začnite tým , že pracuje presne to , čo informácie , ktoré potrebujete uložiť . Napríklad , databázy pre operácie z predajnej činnosti môžu zahŕňať tabuľky pre " Klient " a " poriadku " , ukladanie podrobností o každého klienta do jedného záznamu na " klienta " tabuľky .
2

práce sa vzťahy medzi rôznymi " subjektmi " alebo tabuliek vo vašich dát . Napríklad , môže byť jediný klient spojená s viac ako jedným cieľom , zatiaľ čo objednávka bude všeobecne byť spojená iba s jedným klientom , čo znamená " jeden k mnohým " vzťahu medzi " klientom " a " Objednať " tabuliek . Použitie relačných designu znamená , že vaše dáta zachováva dobrú úroveň integrity , čo znamená , že rôzne časti dát sú spojené v dobre definovanou štruktúrou , čo je viac spoľahlivé a konzistentné , keď sa operácia vykonáva na neho .
sims 3

stiahnuť správny ovládač JDBC pre konkrétny databázový systém . JDBC spracováva interakciu medzi aplikáciou Java a databázy , a tak to musí byť správny typ , aby bolo možné účinne komunikovať medzi dvoma . Nainštalujte zvolený ovládač na vašom počítači , po všetkých súčasťou návodu . To umožňuje Java aplikácie bežiace na vašom počítači používať zariadenia JDBC .
4

Pripojte sa k databáze . Vytvorenie nového projektu Java v akejkoľvek vývojové prostredie , ktoré používate . Vo svojej hlavnej triede , vložte nasledujúci príkaz import v hornej časti : .

Import java.sql * ;

Ďalej , v rámci hlavnej metódou , patrí tento kód použiť JDBC pre pripojenie k vaše dáta , takže žiadne relevantné zmeny tak , aby vyhovovali vašej databázy , systém a umiestnenie :

skúste

{

/* Vytvorenie inštancie JDBC ovládače

* Zmeňte to , aby vyhovoval vašim zvolený databázový systém

* - tento príklad pracuje pre databázu MySQL

* /

Class.forName ( " com.mysql.jdbc . driver " . ) newInstance ( ) ;

//Zadajte svoje užívateľské meno a heslo pre databázu ako struny

String username = " meno " ;

String password = " heslo "

//Zadajte adresu URL pre databázu ako reťazec

String databaseURL = " jdbc : mysql ://yourdomain.com /database user = " + meno + " & password = " + heslo ,

//Vytvorenie inštancie pripojenie

java.sql.Connection aConnection = DriverManager.getConnection ( databaseURL ) ;

//Vytvorenie vyhlásenie rukoväť inštancie spúšťať vaše otázky

vyhlásenie stmt = aConnection.createStatement ( ) ;

}

catch ( Exception e ) { System.out.println

( e . getMessage ( ) ) ; }

hlavný kód musí byť obsiahnutý v " skúsiť " bloku v prípade chyby pripojenia k databáze
5

dotaz na databázu v Jave . programu . Zahrnúť nasledujúci kód vnútri vášho bloku try ( na konci ) , takže akékoľvek zmeny tak , aby vyhovovali vašej konkrétnej databáze :

//Vytvorenie SQL dotazu ako reťazec

String aQuery = " SELECT * od ClientTable " ;

//Spustenie dotazu a získať výsledky späť

ResultSet výsledný = stmt.executeQuery ( aQuery ) ;

//Prechádza výsledkov a výstupov je

while ( resultSet.next ( ) )

{

//Pre tabuľky s stĺpec s názvom clientFName

System.out.println ( " Klient Meno : " + resultSet.getString ( " clientFName " ) ) ;

}

//Zatvoriť pripojenie , keď budete hotoví klipart

resultSet.close ( ) ;

stmt.close ( ) ;

aConnection.close ( ) ;

Prirodzene otázky , ktoré používate sa bude vzťahovať tak na databázy a na účel vašej Java aplikácie . Vytvorenie používateľského rozhrania priamo vo Vašom kódu v jazyku Java , ktorý umožňuje užívateľovi prístup k dátam pomocou techník JDBC .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené