0

NetBeans を使用してソフトウェアを開発しており、データベース サーバーとして MySQL を使用しています。「データベースのバックアップ」と「データベースの復元」の 2 つのボタンをそれぞれの機能に使用する予定です。これらの機能を達成する方法は?また、両方の機能について、File Chooser ウィンドウも機能に使用されると素晴らしいでしょう。前もって感謝します!:)

4

1 に答える 1

0

ダンプを作成して保存するのはどうですか?復元したいときにそれを実行しますか?

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 がお手伝いします。

まずはそれを完了してください 実行中のコードを投稿すると、DB の復元に取り組むことができます

于 2013-04-18T07:06:06.723 に答える