4

以下のコードを使用して、メモリ内データベースのバックアップを作成しました。

public static void backUpDatabase(Connection conn)throws SQLException
{
String backupdirectory ="c:/mybackups/"+JCalendar.getToday();
CallableStatement cs = conn.prepareCall("CALL SYSCS_UTIL.SYSCS_BACKUP_DATABASE(?)"); 
cs.setString(1, backupdirectory);
cs.execute(); 
cs.close();
System.out.println("backed up database to "+backupdirectory);
}

ここで、以前のバックアップからインメモリ データベースを作成して、データベースを復元したいと考えています。どうすればいいですか?

ありがとう。

4

2 に答える 2

3

私の知る限り、通常のバックアップからの復元メカニズムは、インメモリデータベースを復元するのに問題なく機能します。したがって、ここで説明するように、接続URLでrestoreFrom句を使用します:http://db.apache.org/derby/docs/10.9/adminguide/tadminhubbkup44.html

于 2012-08-08T21:38:51.817 に答える