如何在Java中执行SybaseIQ Load Command

时间:2013-06-24 10:24:53

标签: java sybase bulk-load sybase-iq

我正在用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 :(得分:0)

通过exec()类的java.lang.Runtime方法执行命令解决了问题。