Запустить команду MySQL из JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Запустить команду MySQL из Java

Сообщение Anonymous »

У меня есть JAVA-проект, в котором я хочу отобразить базы данных MySQL.
Я написал этот код:

Код: Выделить всё

try {
String []command={"mysql -u root -pmanager","show databases"};
Process p= Runtime.getRuntime().exec("mysql -u root -pmanager");
Process p1= Runtime.getRuntime().exec("show databases");
if (p.waitFor()==0){System.out.println("backup done...");}
else{System.out.println("!!!");}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Но выдает такую ​​ошибку:

Код: Выделить всё

Cannot run program "show": CreateProcess error=2, The system cannot find the file specified
Что делать?
Спасибо...

Подробнее здесь: https://stackoverflow.com/questions/190 ... -from-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»