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:



  1. Derby helyi menü;
  2. indít egy helyi Derby szerver;
  3. Megáll Derby szerver;
  4. 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”:


Blogomban a linux, java, stb

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.

Kapcsolódó cikkek