java是跨平台的 不分 *** 作系统 因为他 *** 作的是java虚拟机 java虚拟机才把代码转换成 *** 作系统可识别的
您就随便拿个windows下的java *** 作mysql数据库的 复制粘贴到linux下的eclipse编译器里 执行就可以备份mysql了 一点代码都不需要改因为用的都是mysql jdbc的driver jar
假设;你要备份的数据条件是时间,只备份当天的数据。备份区:数据库。
匹配当天的数据读出来。
在将数据添加到备份区的数据库。
备份区表的创建问题:1你可以事先手动建好。
2也可以通过程序自动建表有两步;
a)判断当前备份数据,在备份区是否有对应的表。(有直接添加)
b)如果没有,拷贝当前备份数据的表结构,在备份区生成。
//检查磁盘
File file =new File("C:\\backup");
//如果文件夹不存在则创建
if (!file exists() && !file isDirectory())
{
Systemoutprintln("//不存在");
file mkdir();
//调用一个执行存储过程方法
} else
{
Systemoutprintln("//目录存在");
//调用一个执行存储过程方法
}
//写一个方法,执行一个存储过程,该存储过程为备份数据库用的。
看这个
利用T-SQL语句,实现数据库的备份与还原的功能
体现了SQL Server中的四个知识点:
1. 获取SQL Server服务器上的默认目录
2. 备份SQL语句的使用
3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理
4. 作业创建SQL语句的使用
参考资料:
以上就是关于求大神告知 linux系统下,JAVA如何 *** 作mysql备份和还原。求源代码~~~~测试通过的加分。全部的内容,包括:求大神告知 linux系统下,JAVA如何 *** 作mysql备份和还原。求源代码~~~~测试通过的加分。、java 备份mysql数据库的部分数据、怎么用java对sql server进行远程备份等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)