/ / Jak wykonać polecenie ładowania SybaseIQ w Javie [closed] - java, sybase, bulk-load, sybase-iq

Jak wykonać polecenie ładowania SybaseIQ w Javie [closed] - java, sybase, bulk-load, sybase-iq

Zajmuję się tworzeniem aplikacji w Javie. Muszę wykonać polecenie LOBU Sybase poprzez mój kod.

Robię to tak:

Connection conn = DriverManager.getConnection(<url_string>);
Statement st = conn.createStatement();
Boolean result = st.execute("load into table .... using client file.... ");
if(result) {
SUCCESS;
} else {
FAILED;
}

Polecenie zostanie pomyślnie wykonane, a dane zostaną wczytane do mojej tabeli. Problem, który mam, to chcę przechwytywanie dzienników co przychodzi, jeśli wykonamy to samo polecenie przez dbisql.

Dzięki temu podejściu mogę tylko wynikpogoda się powiodła lub się nie powiodła. Chociaż mogę tworzyć pliki dziennika za pomocą opcji KOMUNIKATY MESSAGES, ale zastanawiałem się, czy istnieje jakikolwiek inny sposób przechwytywania wyjście linii poleceń także.

Odpowiedzi:

0 dla odpowiedzi № 1

Problem rozwiązany przez wykonanie polecenia przez exec() metoda java.lang.Runtime klasa.