15 noiembrie 2007

HSQL

Pentru a instala HSQLDB in calculatorul dumneavoastra urmati urmatorii pasi:
1. Se downloadeaza HSQLDB de aici
;
2.
Se dezarhiveaza intr-un director pe harddisk. La acest director ma voi referi scriind <hsqlpath> in continuare;
3. Se copie <hsqlpath>\src\org\sample\sqltool.rc in c:\Documents and Settings\<utilizator>


Vizualizarea elevilor introdusi
1.
Trebuie sa identificati unde aveti instalat J2RE in calculatorul dumneavoastra, daca nu il aveti atunci trebuie sa il instalati. Ma voi referi la directorul unde este J2RE scriind <j2repath> (de exemplu la mine <j2repath> este c:\Program Files\Java\j2re1.4.2_10\ );
2. In directorul <j2repath>\bin este un executabil numit java.exe;
3. Se identifica calea spre baza de date a DCC la care ma voi referi scriind <dccpath> (de exemplu <dccpath> la mine este c:\Program Files\DCC\);
4. din consola se introduce comanda java -cp <hsqlpath>\lib\hsqldb.jar org.hsqldb.Server -database.0 <dccpath>\database\dccdb pentru a porni serverul;
5. din consola se introduce comanda java -jar <hsqlpath>\lib\hsqldb.jar localhost-sa pentru a porni clientul;
6.
Se tasteaza urmatoarea secventa de comenzi SQL:
sql>SET AUTOCOMMIT FALSE;
sql>SET SCHEMA BDNE;
sql>SELECT ALL * FROM ELEV;
7.
Dupa ce au fost afisati elevii se inchide sesiunea de lucru tastand:
sql>SET SCHEMA PUBLIC;
sql>SET AUTOCOMMIT TRUE;
sql>SHUTDOWN;
sql>\q
8. Consolele s-au inchis sau au ramas afisand promtul;



Vizualizarea structurii bazei de date

1. se porneste serverul folosind comanda java -cp <hsqlpath>\lib\hsqldb.jar org.hsqldb.Server -database.0 <dccpath>\database\dccdb;
2. se porneste managerul folosind comanda java -cp <hsqlpath>\lib\hsqldb.jar org.hsqldb.util.DatabaseManager
3. la aparitia ferestrei Connect se alege in casuta Type HSQL Database Engine Server.



Rularea unui script

Pentru a pastra diacriticele cand se introduc date folosind un script, este necesar ca acest script sa fie in format UNICODE. Pentru a rula acest script se foloseste comanda:
java -Dsqlfile.charset=Unicode -jar hsqldbpath\lib\hsqldb.jar localhost-sa scriptpath\script
unde portiunea marcata cu italic se inlocuieste cu caile efective, respectiv numele scriptului. De exemplu: java -Dsqlfile.charset=Unicode -jar c:\temp\hsqldb\lib\hsqldb.jar localhost-sa c:\work\teste\sam-script.txt.

0 comentarii:

Twitter Updates