データベースのバックアップとリストアの方法 – プログラミング – Home

データベースのバックアップとリストアの...
 
通知
すべてクリア

[解決済] データベースのバックアップとリストアの方法


なおぞう
 なおぞう
(@なおぞう)
ゲスト
結合: 8年前
投稿: 143
Topic starter  

JAVA初心者です。よろしくお願いします。

JAVAWebアプリでDBにアクセスするプログラムを作成しているのですが、SELECT,INSERTな
どは、下記のように記載すれば良いと分かりました。
String sql = select * from テーブル名;
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery(sql);

バックアップやリストアの方法が分かりません。
String strdump = mysqldump –user=root –password=mypassword -h localhost
databasename table_name_to_dump > c:\sqldump\dump.sql;

を executeQeuryに渡しちゃえばいいかな。なんて簡単に考えて実行してみたらやはりエ
ラーとなりました…。

どのような方法でバックアップ、リストアができますか?
このような事はJAVAアプリ内では出来ないのでしょうか?
助言を戴けますよう、よろしくお願いします。


引用未解決
トピックタグ
なおぞう
 なおぞう
(@なおぞう)
ゲスト
結合: 8年前
投稿: 143
Topic starter  

C言語だと、system()関数に渡せばいいのだというのを思い出して、そういう系統で探し
てみました。

まだ試してませんが、
Runtime r = Runtime.getRuntime();
Process process = r.exec(java -version);
で出来そうです。


返信引用
しま
 しま
(@しま)
ゲスト
結合: 17年前
投稿: 123
 

こういう質問の場合、開発環境、実行環境について書くのが親切というものです。
あなたのことも、あなたが作業している事柄について何も知らない他人が読むのだと言う
ことを分かった上で質問してください。お願いします。

DBは何ですか?バージョンも忘れずに示してください。
データーベース毎にバックアップやリストアの方法が違うと考えた方がいいですよ。

前回の質問では PostgreSQL を使うようなことを書いていましたが mySQL なんですか?

一応、postgreSQL だとして参考になりそうなページを幾つかあげておきます
http://www.cyber-funnel.com/postgres/index1508.html
http://qiita.com/bwtakacy/items/65260e29a25b5fbde835
http://www.atmarkit.co.jp/ait/articles/0810/24/news135.html
https://www.sraoss.co.jp/technology/postgresql/3rdparty/pg_rman.php


返信引用
なおぞう
 なおぞう
(@なおぞう)
ゲスト
結合: 8年前
投稿: 143
Topic starter  

>しま様

違いがあるとは知らず、開発環境の記述をせず申し訳ありませんでした。
DBはpostgreSQLです。PostgreSQL 9.5.2
DB系もいじったことが無くて失礼しました。

現在ローカルで勉強中ですので、OS Win7 x86 でやっています。
tomcat8
Java java version 1.8.0_77
JDBC postgresql-9.4.1208.jar

参考URLありがとうございます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました