Blogomban a linux, java, stb
Apache Derby - nyílt forráskódú eszköz dolgozik a relációs adatbázisok Java. V 2.0 Elosztott Az Apache License.
Amikor szembesül azzal a feladattal, hogy írjon egy kis alkalmazás, amely együttműködik a relációs adatbázis (viszonylag kicsi) Apache Derby- nem ideális, de a kényelmes eszköz a feladat. A fő előnye a Derby megtalálható ofsayte. De ha egy pár szót, akkor:
- Apache Derby alapul szabványos Java, JDBC, és az SQL;
- Eclipse platform nyúlik, mint egy dugó;
- a teljes program a kliens oldalon nincs szükség további szerver telepítés (durván szólva, a szerver lesz „varrt” a program);
- könnyen kezelhető;
- ....
letöltés
Írni egy egyszerű program (írás / olvasás / a-adatbázis), meg kell töltse le a plug-in Eclipse. Abban az időben az írás, a legújabb hivatalos verzió a 1.6.2.1 Derby. (Letöltés). Különböző kéz Derby jelen vannak ezen az oldalon. Mi érdekli a plug-in Eclipse. Keresünk az oldalt, a „két külön Eclipse plugin Derby:” minden, ami az alábbi (fájl 2: derby_core_plugin és derby_ui_doc_plugin) -kachaem. Közvetlen link a letöltéshez:
A letöltési oldalon megjelenik egy lista az összes rendelkezésre álló változatban, valamint az utolsó hivatalos kiadás a Derby.
Telepítése Derby-plugin Eclipse
A letöltött fájlok korábban (derby_core_plugin és derby_ui_doc_plugin) kell kicsomagolni a ... / Eclipse / plugins
Indítsuk el a helyi szerver Derby
Hozzon létre egy új Java-projekt az Eclipse. Ezután a jobb egérgombbal (RMB) a létrehozott projekt. Ha megfelelően telepítve (kicsomagolva) plug-in Derby, majd nyomja RMB a projekt a helyi menüben egy sor formájában kell megjelennie:
Támogatást adni, hogy a projekt, válassza a Hozzáadás Apache Derby jellegű. Most, ha újra megnyomja PKM projektünkben, a helyi menüben a Derby a következő lesz:
- Derby helyi menü;
- indít egy helyi Derby szerver;
- Megáll Derby szerver;
- Derby parancssor;
Elem kiválasztása 2 - Run Derby helyi szerverre. Ha minden jól megy, lesz a következő területekre párbeszédablak:
Ha az ablak nem jelenik meg bármely okból - olvassuk hibákat a konzol.
Adatbázis létrehozása
Most hozzunk létre egy adatbázist. Az adatbázis létrehozásához használja a parancssori Derby - ij (Interactive SQL) - n 4. Kattintson a jobb gombbal a proektu-> Apache Derby -.> Ij. Ennek eredményeként, egy üzenet jelenik meg a konzolon:
ij verzió 10.6
ij> Ezután adja meg a parancsot:
Ez a parancs létrehoz egy adatbázist a neve userDB. create = true opciót csak ugyanaz, és felelős létre egy új adatbázist. Ennek eredményeként az adatok manipulálása a csomag Explorer Eclipse mappa jelenik meg a neve a mi adatbázis és a mappa neve „Derby Library”:
Hozzunk létre adatbázisunkban felhasználók asztal first_name területeken. last_name. us_id:
Töltsük a következő táblázat bejegyzések (bejegyzés a konzolon be felváltva, minden parancs pontosvesszővel végződjön):
Ennek eredményeként, az eredmény jelenik meg a konzolon:
FIRST_NAME | LAST_NAME | US_ID
-------------------------------------------------------------------------
Tom | Anderson | 1
Andrew | Yawk | 2
Alex | Popov | 3 Teremt tárol.
író szoftver
Ebben a példában fogjuk vizsgálni egy egyszerű program. Hozzon létre egy osztályt, mint a Main (mikor egy osztály, beikszeljük előtt "public static void main ...").
Együttműködik az adatbázisunkban, akkor regisztrálnia kell a programunk JDBC illesztőprogram csatlakozni adatbázisunkban, adja meg az utat (URL) az adatbázisba. Ehhez írjuk be az alábbi kódot:
Igyekszünk futtatni a programot. Ha a hiba nem fordul elő - megy tovább - mi írjuk a többi kódot kell olvasni / írni a / az adatbázisunkban. Ehhez írunk a következő kódot (azt kell beilleszteni előtt vagy után „/ * többi kód szoknyában * /”).
Felvenni az adatbázisunkban:
Ez a kód hozzáadja a felhasználó felhasználók tábla „Adam Smyth” id = 4; Az utolsó sorban az a kód vezet minket a konzol a sorok számát egészül ki:
„Frissítve: 1 sorok”
Meggyőződésünk, hogy rekordot az adatbázisból, és megjeleníti az eredményeket a konzolon:
Ennek eredményeként, a konzol megjeleníti az üzenetet:
1 Tom Anderson
2. Andrew Yawk
3. Alex Popov
4. Adam Smith teljes program kód a következő:
Mint látható, semmi bonyolult. További komoly projekt - a megfelelő megoldást a problémára.