博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java调用sqlldr oracle 安装的bin目录
阅读量:7060 次
发布时间:2019-06-28

本文共 1022 字,大约阅读时间需要 3 分钟。

package com.jyc.sqlldr;

import java.io.BufferedReader;

import java.io.InputStream;
import java.io.InputStreamReader;

public class SqlldrtTest {

public static void main(String[] args) {
// String
// cmd="D:/oracle/ora92/bin/sqlldr userid=test/test@testdb skip=1 control=e:/test.ctl bad=e:/bad.txt";
String cmd = "d:/db/oracle/product/10.2.0/db_2/bin/sqlldr userid=jyc/jyc@orcl control=C:/mycontrl.ctl bad=c:/bad.txt";
try {
Process ldr = Runtime.getRuntime().exec(cmd);
InputStream stderr = ldr.getInputStream();
InputStreamReader isr = new InputStreamReader(stderr);
BufferedReader br = new BufferedReader(isr);
String line = null;
while ((line = br.readLine()) != null)
System.out.println("*** " + line);
stderr.close();
isr.close();
br.close();
try {
ldr.waitFor();
} catch (Exception e) {
System.out.println("process function:loader wait for != 0");
}
} catch (Exception ex) {
System.out.println("process function:loader execute exception"
+ ex.toString());
}
}
}

转载于:https://www.cnblogs.com/qq3245792286/p/6216927.html

你可能感兴趣的文章
A. Karen and Morning
查看>>
虚拟内存和虚拟地址空间理解(转载)
查看>>
[LeetCode] Pow(x, n) 二分搜索
查看>>
简记mysql中文乱码(插入变成??)的问题.
查看>>
C# 科学计数法转换成数字
查看>>
深入理解:java类加载器
查看>>
Android Studio使用Git版本控制github
查看>>
跳转到移动终端
查看>>
kubernetes 简介
查看>>
JQuery实例
查看>>
c++编程命名规范
查看>>
时间戳格式化
查看>>
背景建模技术(六):帧处理(FrameProcessor)模块
查看>>
抖音无水印视频解析php源码
查看>>
AngularJs自定义指令详解(5) - link
查看>>
docker的安装,升级,与删除(最新版)
查看>>
让ul li 或者table 进行循环往上滚屏
查看>>
给那次面试一个响亮的回忆
查看>>
org.springframework:spring-cloud-starter-netflix-eureka-client:unknown 的解决办法
查看>>
C#集合类使用范例
查看>>