Как импортировать базу данных MySQL с помощью JavaJAVA

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

Сообщение Anonymous »

Мне нужно импортировать мою базу данных с помощью Java. Я использую WAMP и SQL версии 5.7.19. Я пытаюсь получить резервную копию моей базы данных, когда пользователь нажимает на кнопку экспорта, и сохранить файл .sql для пути, выбранного пользователем. Кто -нибудь может сказать мне, в чем проблема < /p>

JFileChooser fc = new JFileChooser();
fc.showOpenDialog(this);
String date = new SimpleDateFormat("yyyy-MM-dd").format(new Date());

try {
File f = fc.getSelectedFile();
path = f.getAbsolutePath();
path = path.replace('\\', '/');
path = path+"_"+date+ ".sql";
jTextField2.setText(path);

} catch (Exception e) {
e.printStackTrace();
}
Process p = null;
try {

Runtime runtime = Runtime.getRuntime();
p = runtime.exec("c:/wamp64/bin/mysql/mysql5.7.19/bin/mysqldump -u root - proot --add-drop-database -B dbName -r "
+ jTextField2.getText() + path + ".sql");

int processComplete = p.waitFor();

if (processComplete == 0) {
JOptionPane.showMessageDialog(this, "Backup created successfully");
} else {
JOptionPane.showMessageDialog(this, "Could not create the backup !!!");
}

} catch (Exception e) {
e.printStackTrace();
}


Подробнее здесь: https://stackoverflow.com/questions/496 ... using-java

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