Java MySQL数据库备份和还原
最近在做一个销售管理系统,其中需要用到数据库的备份和还原,查阅网上的资料,发现差不多都是用的绝对路径,所以我写了一个可以选择文件路径的备份还原操作,但还是有一些不足之处。。。
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FileDialog;
import java.awt.Rectangle;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.sql.Connection;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
import javax.swing.JTextField;
//-------------------------数据备份与还原----------------//
public class Backup extends JFrame implements ActionListener{
JPanel contentPane;
JPanel panBack = new JPanel();
JTextField txtPthBack = new JTextField("");
JTabbedPane tab = new JTabbedPane();
JPanel pnlReload = new JPanel();
JTextField txtPathReLoad = new JTextField();
JButton btnCopy = new JButton("备份");
JButton btnReload = new JButton("还原");
JButton btnCreate = new JButton("创建...");
JButton btnFind = new JButton("载入...");
private FileDialog fd;
private Connection con;
public Backup(){
setup();
//--------------注册监他听器-------------//<