Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public boolean restoreFromBackup(String location) {
- String DBURL = "jdbc:derby:" + System.getProperty("user.dir")
- + "\memory\ExpenseTrackerDB;shutdown=true";
- String RestoreURL = "jdbc:derby:" + System.getProperty("user.dir")
- + "\memory\ExpenseTrackerDB;restoreFrom=" + location;
- String driver = "org.apache.derby.jdbc.EmbeddedDriver";
- boolean b = false;
- try {
- DriverManager.getConnection(DBURL);
- } catch (SQLException ex) {
- try {
- Class.forName(driver);
- DriverManager.getConnection(RestoreURL);
- System.out.println("Successful");
- b = true;
- } catch (ClassNotFoundException | SQLException ex1) {
- Logger.getLogger(DatabaseBackup.class.getName()).log(Level.SEVERE, null, ex1);
- System.out.println("Failed");
- }
- }
- return b;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement