如何用java实现mysql数据库的导入导出

如题所述

MySql导出数据库的命令如下:
Sql代码
mysqldump -uusername -ppassword -hhost -Pport exportDatabaseName > exportPath
mysqldump -uusername -ppassword -hhost -Pport exportDatabaseName > exportPath

利用Java调用命令窗口执行命令来进行MySql导入数据库一般分三步走:
第一步:登录Mysql数据库,在登录数据库的时候也可以指定登录到哪个数据库,如果指定了则可以跳过第二步;
第二步:切换数据库到需要导入的目标数据库
第三步:利用命令开始导入

在进行导出的时候,需要注意命令语句的运行环境,如果已经将mysql安装路径下的bin加入到
系统的path变量中,那么在导出的时候可以直接使用命令语句,否则,就需要在执行命令语句的
时候加上命令所在位置的路径,即mysql安装路径想的bin下的mysqldump命令。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-19
  

  例如:
  //连接MySql数据库,用户名和密码都是root
  String url = "jdbc:mysql://localhost:3306/test" ;
  String username = "root" ;
  String password = "root" ;
  try{
  Connection con =
  DriverManager.getConnection(url , username , password ) ;
  }catch(SQLException se){
  System.out.println("数据库连接失败!");
  se.printStackTrace() ;
  }本回答被提问者采纳
第2个回答  2017-01-15
看看jdbc 的操作
相似回答