私はJavaでアプリケーションを開発しています。自分のコードでSybase一括LOADコマンドを実行する必要があります。
私はこれを次のようにしています:
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;
}
コマンドが正常に実行され、データがテーブルにロードされています。 私が持っている問題は、私はしたいです ログをキャプチャする 同じコマンドを実行すると dbisql.
このアプローチを使用すると、結果だけが得られます天気が良いか失敗したか。 LOADコマンドのMESSAGESオプションを使用してログファイルを作成することはできますが、それ以外の方法があるかどうか疑問に思っていました。 コマンドライン出力 あまりにも。
回答:
回答№1は0コマンドの実行によって解決される問題 exec()
方法 java.lang.Runtime
クラス。