Budi malo precizniji...
Ako vec imas neki DDL fajl, mozda u njemu vec imas komande za kreiranje baze?
Iz terminala je kreiranje baze sasvim jednostavno, pomocu alatke isql koja se nalazi
u /bin direktorijumu instalacije Firebird/Interbase:
isql -user <korisnik> -password <lozinka>
Use CONNECT or CREATE DATABASE to specify a database:
SQL>create database 'c:\test.ib';
SQL>quit;
ili na linuxu:
SQL>create database '/home/<korisnik>/test.ib';
SQL>quit;
CREATE DATABASE ima dodatne opcije za velicinu stranica (page size, SQL dijalekt,
charset itd.)
Vidi manual za Firebird u /doc direktorijumu (Getting Started.pdf, tamo su
opisane neke od opcija za isql), vidi dokumentaciju na
www.ibphoenix.com
U Javi nisam radio (samo u C/C++/C#), ali verovatno koristis onaj JayBird
native klijent za Javu koji je na bazi JDBC-a (ili mozda stariji Interclient)-
vidi API dokumentaciju za JayBird klase, tu bi morala da postoji neka klasa
za formiranje baza. U sustini verovatno sadrzi sve klase koje su ti potrebne,
ukljucujuci i one koje mogu da izvrsavaju spoljne SQL batch fajlove (tj. tvoj
DDL skript koji si napisao).
Znachi, NE TREBAS nista petljati oko isql ako imas za to klasu u JDBC/JayBird.
Pozdrav.
[Ovu poruku je menjao Mr. Rejn dana 17.05.2006. u 12:35 GMT+1]
Ag + Na -> Xe