Điều gì về việc tạo một kết xuất và lưu nó? và sau đó chạy nó khi bạn muốn khôi phục?
http://dev.mysql.com/doc/refman/5.1 /en/mysqldump.html
CHỈNH SỬA:
Vì bạn nói rằng bạn không thực sự biết làm thế nào để đạt được điều này nên hãy nói cụ thể hơn.
mysqldumpl phải được chạy từ một dòng lệnh cho điều này, vui lòng đọc liên kết này:
http://docs.oracle.com/javase /7/docs/api/java/lang/Runtime.html
mã của bạn sẽ trông giống như sau:
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);
Sau đó, bạn nên lưu thành công một tệp với tất cả dữ liệu của cơ sở dữ liệu của bạn
phần cuối cùng của chuỗi "sqldump.sql"
là tên của tệp, bạn có thể đặt tên của riêng mình bằng trình chọn tệp và thay thế tên đó bằng tên của người dùng, google sẽ giúp bạn điều đó.
Trước tiên, hãy hoàn thành việc đó Đăng mã của bạn khi bạn có mã đang chạy và sau đó chúng tôi có thể giải quyết việc khôi phục DB