我正在尝试执行系统命令(例如 exp )来备份数据库。但如果登录详细信息错误或者数据库不存在,则不会引发异常。
如何处理这种抛出异常的情况?
欢迎所有伸出援助之手..
问候, 斯瓦鲁帕
最佳答案
除非您可以从外部进程的返回代码中看出一些信息,否则您可能会运气不好。我想你可以将 exp 的控制台输出传输到文件或字符串缓冲区中,然后解析它。您可以使用 JDBC 来备份它吗?
关于java - java中Exec方法从未抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4154992/