Thursday, February 18, 2010

Making Signed Jar

Step 1) Create the key you are going to use for signing the jar archive.

to do this open command prompt and enter a command

keytool -genkey -alias [alias-name] -keystore [keystore-name]

things in green are determined by you. Square Bracket´s "[]" are not necessary.
after the -alias write alias name, the name of your key, can be anything.
after -keystore write full path+ name of your keystore file.
e.g E:\Program Files\keystore-name

if this command is successful, there should be a file with the name u specified in the directory u specified.

after that you use the following command to sign a jar.

jarsigner -keystore [full path to your keystore file] [full path to your jar file] [name of the key(alias)]
note the spaces between commands and also, do not write "[]"´s

Monday, February 8, 2010

SQL Tutvustus

SQL(structured query language) on andmebaaside loomise ja haldamise keel.

Sql andmebaase hallatakse käsurealt ning päringute tulemusena tagastatud info esitatakse teksti kujul.

Andmebaaside lihtsamaks kasutamiseks on hulgaliselt tasulisi ning ka vabavaralisi tarkvara lahendusi nt Heidi SQL või phpMyAdmin.


Andmebaasiga ühenduse loomiseks tuleb sisestada käsk:
mysql -u kasutajanimi -p andmebaasi_nimi


SQL käsud lõppevad semikooloniga ning ükski käst ei ole tõstutundlik.
Käsud võivad paikneda ka mitmel real.

Kõik päringud tagastavad lisaks andmetele ka tagastatud ridade arvu ning päringu täitmisele kulunud aeg.


SQL andmetüübid

Char -erineva pikkusega tekst, kuni 255 tähte
Varchar -tekst
blob -kahendinfo, failid

int -4 baiti
decimal -kümnendarv
float -komaga arvud
date -kuupäeva salvestamiseks YYYY-MM-DD
time -kellaaja salvestamiseks HH:MM:SS
datetime -kell+kuupäev YYYY-MM-DD HH:MM:SS
timestamp -

Uue tabeli loomine:
Create Table tabeli_nimi (veeru_nimi veeru_tüüp)

Andmete Sisestamine:
Insert Into tabeli_nimi [(veergu1,veerg2,...jne)] values (väärtus1,väärtus2,...jne);

Andmete lugemine:
Select veerg1,veerg2,...jne From tabeli_nimi [Where tingimus_on_tõene] [order by veerg1,ASC]

Tabeli uuendamine:
Update tabeli_nimi SET veerg1=väärtus1,veerg2=väärtus2,..jne [Where tingimus_on_tõene]

Andmete kustutamine:
Delete From tabeli_nimi [ Where tingimus_on_tõene];