【文件属性】:
文件名称:mysql,oracle,sqlserver三大数据库备份与还原
文件大小:553KB
文件格式:ZIP
更新时间:2019-02-03 07:04:51
备份与还原
mysql,oracle,sqlserver三大数据库备份与还原,在src\test\Test.java里有用例。
DataBase dataBase = new DataBase();
//MySQL
dataBase.setMysqlBinPath("D:/dump/bin");
dataBase.setBackPath("D:/dump/cbms.sql");
dataBase.setPort("3306");
dataBase.setUserName("root");
dataBase.setPassword("root");
dataBase.setDataBaseName("test");
try {
MySQLBackDataHelper.executExport(dataBase);
MySQLBackDataHelper.executImport(dataBase);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//Oracle
dataBase.setBackPath("D:/dump/orcl.dmp");
dataBase.setPort("1521");
dataBase.setUserName("scott");
dataBase.setPassword("tiger");
dataBase.setDataBaseName("orcl");
try {
OracleBackDataHelper.executExport(dataBase);
OracleBackDataHelper.executImport(dataBase);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//SQLServer
dataBase.setBackPath("D:/dump/test.bak");
dataBase.setPort("1433");
dataBase.setUserName("sa");
dataBase.setPassword("");
dataBase.setDataBaseName("test");
dataBase.setBackType(DataBase.SQLSERVER_INIT);
try {
SQLServerBackDataHelper.executExport(dataBase);
// SQLServerBackDataHelper.executImport(dataBase);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
【文件预览】:
db_dump_load
----src()
--------oracle()
--------bean()
--------mysql()
--------sqlServer()
--------test()
----bin()
--------oracle()
--------bean()
--------mysql()
--------sqlServer()
--------test()
----.classpath(364B)
----sqljdbc_lib()
--------sqljdbc4.jar(571KB)
----.settings()
--------org.eclipse.jdt.core.prefs(598B)
----.project(388B)