我正在用 Java 开发一个应用程序。我必须通过我的代码执行 Sybase bulk 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 选项创建日志文件,但我想知道是否还有其他方法可以捕获命令行输出。