Runtime.getRuntime (). Exec ()
Não consigo ler um arquivo apenas quando o nome do banco de dados contém como (novo banco de dados (myid) etc.), dou um código de exemplo a seguir:
dumpCommand = "C:/Program Files/MySQL/MySQL Server 5.0/bin/mysqldump -h"+hostName+user+databaseName;
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(dumpCommand);
InputStream in = proc.getInputStream();
BufferedReader br=new BufferedReader(new InputStreamReader(in));
String line =null;
while((line=br.readLine())!=null)
{
//able to read line only when database name like abc,datastore etc...
System.out.println(line);
}
Suponha que meu nome de banco de dados de mo significa que quando imprimo a linha, obtive o nome do banco de dados como somente. É possível quando o nome do banco de dados com espaço vazio?