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

データベースのバックアップとリストアの...
 
Notifications
Clear all

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

  RSS

なおぞう
 なおぞう
(@なおぞう)
ゲスト
参加: 5年 前
投稿: 143
2016年4月15日 6:29 PM  

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アプリ内では出来ないのでしょうか?
助言を戴けますよう、よろしくお願いします。


引用未解決
Topic Tags
なおぞう
 なおぞう
(@なおぞう)
ゲスト
参加: 5年 前
投稿: 143
2016年4月15日 6:36 PM  

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

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


返信引用
しま
 しま
(@しま)
ゲスト
参加: 14年 前
投稿: 123
2016年4月15日 7:33 PM  

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

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


返信引用
なおぞう
 なおぞう
(@なおぞう)
ゲスト
参加: 5年 前
投稿: 143
2016年4月15日 8:17 PM  

>しま様

違いがあるとは知らず、開発環境の記述をせず申し訳ありませんでした。
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ありがとうございます。


返信引用

返信する

Author Name

Author Email

タイトル *

Preview 0 Revisions Saved
Share:
タイトルとURLをコピーしました