Advertisement
Guest User

Untitled

a guest
Aug 8th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. public boolean restoreFromBackup(String location) {
  2. String DBURL = "jdbc:derby:" + System.getProperty("user.dir")
  3. + "\memory\ExpenseTrackerDB;shutdown=true";
  4. String RestoreURL = "jdbc:derby:" + System.getProperty("user.dir")
  5. + "\memory\ExpenseTrackerDB;restoreFrom=" + location;
  6. String driver = "org.apache.derby.jdbc.EmbeddedDriver";
  7. boolean b = false;
  8. try {
  9. DriverManager.getConnection(DBURL);
  10. } catch (SQLException ex) {
  11. try {
  12. Class.forName(driver);
  13. DriverManager.getConnection(RestoreURL);
  14. System.out.println("Successful");
  15. b = true;
  16.  
  17. } catch (ClassNotFoundException | SQLException ex1) {
  18. Logger.getLogger(DatabaseBackup.class.getName()).log(Level.SEVERE, null, ex1);
  19. System.out.println("Failed");
  20. }
  21. }
  22. return b;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement