SQL script végrehajtás
Az SQL scriptek végrehajtása minden esetben egy adatbázis szerveren történik.
Ahhoz, hogy Java-ból kapcsolódni lehessen az adatbázis szerverhez, szükséges az
adatbázis gyártó által készített JDBC Driver (ez általában 1db jar fájl) bemásolására
a FreeJava sqldriver könyvtárába.
Ezt követően a FreeJava az SQL utasítások futtatásánál feloldja a következő megjegyzést sort:
#freejava:Driver#URL#felhasználó#jelszó
-Driver: Adatbázis Driver
-URL: Adatbázis URL
-Felhasználó: Adatbázis felhasználó
-Jelszó: Adatbázis felhasználó jelszava
Ez a sor egyébként megjelenik az SQL struktúra panelon is.
Egy SQL fájlon belül bármennyi szerepelhet belőle, az SQL utasítások a legutoljára
beállított adatbázison fognak lefutni.
Illetve lehetőség van arra, hogy ha kijelöli a szöveg egy részét, akkor az F7-re csak
a kijelölt SQL utasítások fognak végrehajtódni.
Ebben az esetben ha a kijelölés nem tartalmaz #freejava: adatbázis definíciót,
akkor az utoljára használt kapcsolat lesz érvényben, amit az SQL kimenet panelon
is látni lehet, itt egyébként lehetőség van ennek beállítására, átírására is közvetlenül, vagy a
[...] Gomb segítségével.
A futtatást már a JDBC Driver-en keresztül az adatbázis szerver végzi el.
A FreeJava az utasításokat egyesével küldi el a szervernek, ezek az SQL Kimenet panelon
SQL>> "SQL utasítás" -ként jelennek meg.
Ha a parancsra érkezik kiértékelhető válasz, akkor azt a konzolon az utasítás utáni
> > > > >
"Jelek között látható"
< < < < <
Vagypedig a hibaüzenet olvasható.
A futtatás menete és annak kezelése megegyezik a
Java
fájlok futtatásával.