Oracle导入、导出dmp文件

1.导入dmp文件:
imp cw/cw@XE fromuser=cw touser=cw file=f:\cw10.dmp
导出dmp:
exp 用户名/密码@网络服务名 file=xxx.dmp tables=(表名);

2.大数据写入

DataSource dataSource = jdbcTemplate.getDataSource();
	try {
		Connection con = dataSource.getConnection();
		 // sql前缀  
        String prefix ="INSERT INTO tzdata(ProbMac,DevcMac,Intime,OutTime,Rssi,ProbKey)values";
        // 保存sql后缀  
        StringBuffer suffix = new StringBuffer();  
        // 设置事务为非自动提交  
        con.setAutoCommit(false);  
        int z =0;
        PreparedStatement pst = con.prepareStatement("");
        for (int i = 0; i < mapLists.size(); i++) {
        	z++;
        	suffix.append("('" + list.get(i).get("ProbMac") + "', '"+list.get(i).get("DevcMac")+"', '" +list.get(i).get("Intime")+"', '" +list.get(i).get("Intime")+"'," +Integer.parseInt(list.get(i).get("Rssi").replaceAll(" ", ""))+",'" +list.get(i).get("ProbKey")+ "'),");  
        	if(z%2000==0){
        		 // 构建完整sql  
                String sql = prefix + suffix.substring(0, suffix.length() - 1);  
                // 添加执行sql  
                pst.addBatch(sql);  
                // 执行操作  
                pst.executeBatch();  
                // 提交事务  
                con.commit();  
                suffix = new StringBuffer();  
                System.out.println("导入数据===="+z+"条");
        	}
        }
        pst.close();  
        con.close();  
	} catch (SQLException e1) {
		e1.printStackTrace();
	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值