[英]How to Backup and Restore a MySQL Database using NetBeans?
我正在使用NetBeans開發軟件,並且正在使用MySQL作為數據庫服務器。 我打算使用兩個按鈕分別作為“備份數據庫”和“還原數據庫”。 如何完成這些功能? 對於這兩個功能,如果也將“文件選擇器”窗口也用於這些功能,那就太棒了。 提前致謝! :)
創建轉儲並將其保存怎么辦? 然后在要還原時運行它?
http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html
編輯:
好吧,既然你說你真的不知道如何實現這一目標,那么就更具體一些。
mysqldumpl必須從命令行運行,為此請閱讀以下鏈接:
http://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html
您的代碼應如下所示:
String yourCommand = "mysqldump -h localhost -u [user] -p[database password] -c --add-drop-table --add-locks --all --quick --lock-tables [name of the database] > sqldump.sql";
Runtime.getRuntime().exec(yourCommand);
之后,您應該成功保存了包含數據庫所有數據的文件
字符串"sqldump.sql"
的最后一部分是文件的名稱,您可以使用文件選擇器設置自己的名稱,然后用用戶的名稱替換該名稱,google會為您提供幫助。
好吧,先完成它,然后在運行時發布代碼,然后我們就可以解決數據庫的還原問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.