2013-04-18 3 views
0

NetBeans를 사용하여 소프트웨어를 개발 중이며 MySQL을 데이터베이스 서버로 사용하고 있습니다. 나는 각각의 기능에 "데이터베이스 백업"과 "데이터베이스 복원"이라는 두 개의 버튼을 사용할 계획이다. 이러한 기능을 수행하는 방법은 무엇입니까? 그리고 두 기능 모두 File Chooser 윈도우가 함수에 사용된다면 정말 멋질 것입니다. 미리 감사드립니다! :)NetBeans를 사용하여 MySQL 데이터베이스를 백업하고 복원하는 방법은 무엇입니까?

답변

0

덤프를 생성하고 저장하는 방법은 무엇입니까? 당신이 복원하고 싶을 때 그것을 실행하고 있습니까?

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

편집 : 글쎄

당신은 당신이 정말로 해달라고 병 다음이를 구체적 방법을 알고 말을하기 때문이다. mysqldumpl이에 대한 명령 줄에서 실행해야합니다

이 링크를 읽어 PLS : 당신이해야 그 후

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); 

succefully 저장된 :의 모양은 코드가

http://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html 데이터베이스의 모든 데이터가 포함 된 파일

"sqldump.sql" 문자열의 마지막 부분은 파일 이름, 당신은 파일 선택기로 자신의 이름을 설정할 수 있으며, 그 이름을 사용자의 것으로 대체하면, google이 도움이 될 것입니다.

우선 먼저 완료하십시오 실행하면 코드를 게시 한 다음 DB 복원을 처리 할 수 ​​있습니다

관련 문제