如何用java实现mysql数据库的导入导出啊,导出什么格式都行~ sql,或者xls的啊,经理新给我安排的任务,可是我想了两天也不会啊!急!!!求各位大虾们高手帮忙啊,给出现成的代码就行啦
------解决方案--------------------
------解决方案--------------------
public class mysqldao {
public static void main(String args[]) {
try {
Runtime javaRuntime = Runtime.getRuntime();
javaRuntime.exec("cmd.exe /C cmd /C mysqldump -u root -proot test>d:/test.sql");
}catch(Exception e) {
}
}
}
已编译通过
------解决方案--------------------
------解决方案--------------------
- Java code
/** * 弹出保存对话框,获得保存路径和文件名,用户没有选择则返回null * @param parentFrame 父窗体 * @return 文件名 */ public String getPath(Component parentFrame) { JFileChooser chooser = new JFileChooser(); chooser.setCurrentDirectory(new File("D://"));// 默认打开路径 // 设置过滤文件格式 chooser.setFileFilter(new FileFilter() { public boolean accept(File file) { if (file.isDirectory()) { return true; } if (file.getName().endsWith(".sql")) { return true; } return false; } public String getDescription() { return "*.sql"; } }); int i = chooser.showSaveDialog(parentFrame); String fileName = null; if (JFileChooser.APPROVE_OPTION == i) { File file = chooser.getSelectedFile(); if (file.exists()) { int t = JOptionPane.showConfirmDialog(parentFrame, "该文件已存在,是否覆盖?", "是否覆盖?", JOptionPane.OK_CANCEL_OPTION); if (t != JOptionPane.OK_OPTION) { return getPath(parentFrame); } } if (file.toString().endsWith(".sql")) { fileName = file.toString(); } else { fileName = file.toString() + ".sql"; } } return fileName; }