this is code i have used before and it works quite well, and fast
try
{
FileChannel in = new FileInputStream("file location").getChannel();
FileChannel out = new FileOutputStream("file location").getChannel();
in.transferTo(0, in.size(), out);
in.close();
out.close();
}catch(Exception e){
status.setText("Could not Back Up data base.");
}