[ tozaaa @ 18.03.2010. 18:57 ] @
Napisao sam java program, i radoznao sam kako da startujem database server iz koda. Uradio sam testiranje iz netbeans-a, mogu da izvrsim konekciju i transakcije bez greske, ali database server mogu da startujem koristeci tools > javadb > start db server opciju u netbeans-u

Da bi program bio upotrebljiv trebao bi server nekako da se startuje iz koda.

[ antix @ 18.03.2010. 20:32 ] @
pretpostavljam da je u pitanju neki izvrsni fajl....

pogledaj ovo:

http://java.sun.com/javase/6/docs/api/java/lang/Runtime.html

metod exec(String command)

mada je postoji i mogucnost da koristis embedded bazu da bi izbegao da moras iz jave da pokreces native procese
[ reg @ 18.03.2010. 20:42 ] @
Mozda preko izvrsavanje komande za start servera
koju mozes da pozoves preko Runtime.

Ovo bi bilo otprilike za start MySQL (naravno uz jos neke argumente...)

Code:
String path = "C:/Program Files/MySQL/MySQL Server 5.1/bin/mysqld.exe";
Process pr = Runtime.getRuntime().exec(path);


Ima ogranicenja u ovom pristupu
ali daj jos neku informaciju preko toga:

Koja baza?
Koja je komletna komanda sa argumentima za startovanje baze?