consultas sobre java ide eclipce

Seguir
hola amigos/as de yo reparo.  les cuento estoy haciendo un pequeño programa en java usando la ide eclipse.
este programa es para mi hermano que se recivio como gestor automotris, la cosa es que este pequeñoprograma cuenta con una base de datos sqlite la cual conecta y guarda los datos como deve el problema es que quiero crear un menu con dos botones, uno de esos botones sirba para realizar una copia de seguridad de la base de datos y que el usuario elija donde guardar dicho respaldo , y  el otro sea para cargar la copia de seguridad.


1 Solución propuesta

coomo estas amigo. utilizas java swing o awt pata tu interfaz grafica.? para programar la accion en un boton, debes crearlo. y luego agregar un actionlistener al mismo. 

import javax.swing.*; 
import java.awt.event.*; 

JButton btn1 = new JButton("Crear Backup"); 
btn1.addActionListener( new ActionListener () { 
public void actionPerformed( ActionEvent evento ) { 
// Codigo para crear copia de seguridad

});
 
JButton btn2 = new JButton("Restaurar Backup"); 
btn2.addActionListener( new ActionListener () { 
public void actionPerformed( ActionEvent evento ) { 
// Codigo para restaurar copia de seguridad

});
Respecto a la manera de respaldar y restaurar en java, me parece que necesitaras leer algunas cosas, Lei por ahi de sqlite-jdbc by xerial. y tiene una api para crear copia y restaurar algo asi[code]Connection connection = DriverManager.getConnection("jdbc:sqlite::memory:");
connection.createStatement().executeUpdate("restore from database.db");
connection.createStatement().executeUpdate("backup to database.db");

este es el enlace https://github.com/xerial/sqlite-jdbc[/code]