0

我正在用 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 选项创建日志文件,但我想知道是否还有其他方法可以捕获命令行输出

4

1 回答 1

0

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

于 2013-06-27T08:44:48.113 回答