gpt4 book ai didi

java - Runtime.getRuntime().exec - 执行 osql 查询

转载 作者:行者123 更新时间:2023-11-30 11:56:44 26 4
gpt4 key购买 nike

我正在尝试从 Java 程序执行一个 osql 命令来恢复数据库,如下所示。

public void restore(){

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

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

能否请您告诉我是否有办法阻止命令提示符关闭?

谢谢你的帮助

最佳答案

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

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

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com