我要实现的功能是通过JAVA调用命令行控制台,将我前面拼好的批处理语句在控制台中运行,我用的是DB2数据库,现在拼好的命令是将数据库删除,但是问题在这里,如果我单纯的在命令行里打的话应该是这样的 先打db2cmd 调出一个DB2的命令台窗口,然后我打DB2 CONNECT TO SAMPLE 这里是连接上这个库 然后打 DB2 DROP DATABASE SAMPLE 将sample库删除这是正常的流程.同样,我在JAVA中要实现这个功能的话可以将我的批命令写成DB2CMD DB2 CONNECT TO SAMPLE DB2 DROP DATABASE SAMPLE,问题就出现在这里了,他会执行到连接数据库这,但是接下来的删除语句不执行了,这里别误会,如果直接打我上面那一段话的话肯定会报错,我是打了DB2CMD DB2 CONNECT TO SAMPLE 他正常执行连接到数据库 但是都打上的时候就出问题 我想问的是 我怎么编写这个批命令能把DB2CMD+连库+删除库 同时实现?
第二点还有个问题是关于JAVA隐式调用控制台命令行的问题,同样的道理 我打DB2CMD DB2 CREATE DATABASE ABC 这个指令会成功,但是会弹出控制台那黑色的框,怎么能不让他弹,2个问题,按答案给分,谢谢
分不多,想给明白的并能帮上的人,回答的好的我追加20分再!