「java备份文件夹的内容」java备份文件夹的内容是什么
本篇文章给大家谈谈java备份文件夹的内容,以及java备份文件夹的内容是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java 如何实现自动备份文件到另外服务器
- 2、用JAVA代码现实一个文件夹下面的所以有文件备份,要倒计时自动备份
- 3、java怎么实现sql数据库备份
- 4、怎样使用java代码实现数据库表的自动备份
java 如何实现自动备份文件到另外服务器
这样看你两边服务器如何实现的,如何传输数据
可以直接socket对联,也可以目的服务器上开个http服务器这边做上传
或者ftp上传。。。。等等方法
用JAVA代码现实一个文件夹下面的所以有文件备份,要倒计时自动备份
如果不需要压缩备份很好实现的, 开启一个线程,设置一个Thread.sleep(long time),用流读取文件夹下面要备份的文件,输出到另外一个目录后,线程开始等待下一个时间段执行程序. 或者就是让线程每隔一段时间获取一下本机的时间,如果达到触发条件,开始备份.
java怎么实现sql数据库备份
那还要看什么库,每种数据库备份的方式有所不同;界面的设计都是一样,点击“导出”按钮选择文件存放路径,然后把路径传到后台执行数据库备份的时候文件就可以存放到相应位置。自动备份可以用定时器自动执行,当然要设置一个默认路径存放备份文件。
怎样使用java代码实现数据库表的自动备份
将MySql中的数据库导出到文件中 备份
import java.io.*;
import java.lang.*;
public class BeiFen {
public static void main(String[] args) {
// 数据库导出
String user = "root"; // 数据库帐号
String password = "root"; // 登陆密码
String database = "test"; // 需要备份的数据库名
String filepath = "e:\\test.sql"; // 备份的路径地址
String stmt1 = "mysqldump " + database + " -u " + user + " -p"
+ password + " --result-file=" + filepath;
/*
* String mysql="mysqldump test -u root -proot
* --result-file=d:\\test.sql";
*/
try {
Runtime.getRuntime().exec(stmt1);
System.out.println("数据已导出到文件" + filepath + "中");
}
catch (IOException e) {
e.printStackTrace();
}
}
}
将数据从磁盘上的文本文件还原到MySql中的数据库
import java.io.*;
import java.lang.*;
/*
* 还原MySql数据库
* */
public class Recover {
public static void main(String[] args) {
String filepath = "d:\\test.sql"; // 备份的路径地址
//新建数据库test
String stmt1 = "mysqladmin -u root -proot create test";
String stmt2 = "mysql -u root -proot test " + filepath;
String[] cmd = { "cmd", "/c", stmt2 };
try {
Runtime.getRuntime().exec(stmt1);
Runtime.getRuntime().exec(cmd);
System.out.println("数据已从 " + filepath + " 导入到数据库中");
} catch (IOException e) {
e.printStackTrace();
}
}
}
java备份文件夹的内容的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java备份文件夹的内容是什么、java备份文件夹的内容的信息别忘了在本站进行查找喔。
发布于:2022-11-27,除非注明,否则均为
原创文章,转载请注明出处。