1、在安装有mysql服务的主机上执行mysql指令
如:mysql -h127.0.0.1 -u用户名 -p密码 -e "SELECT tu.nickname AS '姓名',tu.login_user AS '手机' FROM tb_user tu " 数据库名 > /home/dev/test.xls
上面是直接通过命令导出
2、如果是需要使用通过java将数据导出到一个文件中需要将导出指令,做成一个批出脚本,通过脚本触发将数据导出
如:mysql -h127.0.0.1 -uroot -pRoot1234! -e "SELECT tu.nickname AS 'ÐÕÃû',tu.login_user AS 'ÊÖ»ú' FROM tb_user tu " youc > /home/dev/test.xls 指令放在bat文件中,在通过java执行bat指令进行触发导出功能
java代码:
command 代表指令文件存放地址
String command = "cmd //home/dev user.bat"; Process child = Runtime.getRuntime().exec(command); child.waitFor();