文件名称: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)