Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .