我是这么写的,但一直实现不了,请问是怎么回事啊。谢谢。package lesson_3;import java.io.IOException;public class ConnectionSql {
public static void main(String args[]){
// String user="root";
// String password="871022";
// String database="spoto";
// String tofilepath="D:\\lesson.sql";
// String path="D:\\Program Files\\MySQL\\MySQL Server 5.0\\bin\\mysqldump "+database+" -u "+user+" -p 、//"+password+" --result-file= "+tofilepath;
// try{
// Runtime.getRuntime().exec(path);
// System.out.println("数据库已导出到文件lesson_3_20101024.sql中");
// }catch (IOException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// System.out.println("导出有误!");
// }
String path="mysqldump -uroot -p871022 --opt spoto > D:/backup/lesson_3_20101024.sql";
try {
Runtime rt=Runtime.getRuntime();
rt.exec("cmd /D:/Program Files/MySQL/MySQL Server 5.0/"+path);
System.out.println("数据库已导出到文件lesson_3_20101024.sql中");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("导出有误!");
}
}
}
public static void main(String args[]){
// String user="root";
// String password="871022";
// String database="spoto";
// String tofilepath="D:\\lesson.sql";
// String path="D:\\Program Files\\MySQL\\MySQL Server 5.0\\bin\\mysqldump "+database+" -u "+user+" -p 、//"+password+" --result-file= "+tofilepath;
// try{
// Runtime.getRuntime().exec(path);
// System.out.println("数据库已导出到文件lesson_3_20101024.sql中");
// }catch (IOException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// System.out.println("导出有误!");
// }
String path="mysqldump -uroot -p871022 --opt spoto > D:/backup/lesson_3_20101024.sql";
try {
Runtime rt=Runtime.getRuntime();
rt.exec("cmd /D:/Program Files/MySQL/MySQL Server 5.0/"+path);
System.out.println("数据库已导出到文件lesson_3_20101024.sql中");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("导出有误!");
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货