⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bus.java.svn-base

📁 一套DB2 7到8版本的程序。内附创建ZIP的JAVA类
💻 SVN-BASE
字号:
package com.highsoft.bus;

import java.util.ArrayList;
import java.util.List;

import com.highsoft.bo.BoSql;
import com.highsoft.dao.Dao;
import com.highsoft.dao.DaoDB7;
import com.highsoft.item.ReadXml;
import com.highsoft.po.XmlBean;

public class Bus {
	
	public String start()
	{
		BackupDB2 back=new BackupDB2();
		boolean flag=false;
		boolean delflag=false;
		BoSql bs=new BoSql();
		DaoDB7 dao=new DaoDB7();
		ReadXml rx=new ReadXml();
		List db7list=rx.Readdb7();
		List db8list=rx.Readdb8();
		List resultlist=new ArrayList();
		StringBuffer sb=new StringBuffer();
		for (int i = 0; i < db7list.size(); i++) {
			//要读取的表
			XmlBean xb=(XmlBean) db7list.get(i);
			XmlBean xb8=(XmlBean) db8list.get(i);
			String delsql=bs.del(xb8.getName());
			System.out.println("要删除的表为:"+delsql);
			delflag=back.deldate(delsql);
			if(delflag=false)
			{
				return "清空数据出错,请重新执行.或手动把数据清空";
			}
			//得到要插入的数据
			resultlist=dao.select(bs.select(xb.getName(), xb.getValues()));
			
			//把得到的数据传入此方法
			bs.Insert(xb8.getName(), xb8.getValues(), resultlist, xb.getValues());
			
			//清空list,不知道有没有用
			resultlist.clear();
			System.out.println("当前结果集里有 "+resultlist.size()+" 条数据");
		}
		resultlist.clear();
		return "数据已全部导入成功...............";
	}

	public static void main(String[] args) {
		Bus b=new Bus();
		BackupDB2 back=new BackupDB2();
		Zip zip=new Zip();
		List list=back.Backup();
		String path=(String) list.get(0);
		String name=(String) list.get(1);
		boolean flag=zip.createzip(path, name);
		if(flag)
		{
			System.out.println(b.start());
		}
		
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -