I need to open a command prompt & execute ij.bat
, which will take me to another prompt, where I can give command to connect to DB & later different sql statements. I was able to execute ij.bat
from the java program like
Process process = Runtime.getRuntime().exec("D:\\\\ij.bat");
But how to give the furthur set of commands through the java program?
You can use this exec public Process exec(String command) throws IOException
Also visit This Link
Instead of trying to run ij.bat, and feed it commands to run and parse the output, just have your program use the ij class, and its runScript method: http://db.apache.org/derby/docs/10.11/publishedapi/org/apache/derby/tools/ij.html#runScript-java.sql.Connection-java.io.InputStream-java.lang.String-java.io.OutputStream-java.lang.String-
Then you don't have to spawn a separate process, but can just keep everything in pure Java in your program itself.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.