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