我正在尝试从Java程序执行osql命令以还原数据库,如下所示。

public void restore(){

Runtime.getRuntime().exec("cmd /c start osql -S PC-NAME -U username -P password -i createdb.sql
}


当我调用方法还原时,打开命令提示符,执行osql,然后命令提示符变为不可见。

您能否让我知道是否有一种方法可以阻止命令提示符关闭?

谢谢你的帮助

最佳答案

将命令osql ...写入bat文件,将pause作为该bat文件的最后一行,然后从代码中运行该bat。

关于java - Runtime.getRuntime()。exec-执行osql查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4246524/

10-10 22:53