2012-03-05 28 views
1

我在mySQL中創建了我的數據庫,並使用mysqldump將其導出到文件中。 有沒有辦法讓我的程序在JAVA中連接到mysql,並創建一個空的數據庫與我保存在文件中的結構,只有當上述數據庫不存在於服務器時才存在? 謝謝!如何在java上使用mysqldump?

回答

4

試着這麼做:

Runtime.getRuntime().exec("mysql -u <username> -p<password> <youdbname> < <youbackupfile>"); 

,你將需要與您的用戶名/ <password>您的密碼/ <yourdbname>與你的數據庫名稱/ <yourbackupfile>與您用於備份的文件替換<username>

FAQ for MySQL Backup

+0

謝謝。我如何說明備份的完整路徑?我現在把它放在我的netbeans的同類目錄中。 – Vagelism 2012-03-05 14:11:21

+2

如果在不是windows的環境下,使用'並將\\ \\ backup \\文件'如果在窗戶上。 – DwB 2012-03-05 14:14:17

+0

@Vagelism只是把它當前所說的全路徑放在'' – ManseUK 2012-03-05 14:14:30