天空不留鸟的痕迹,但我已飞过.

java,j2ee,oracle

BlogJava 首页 新随笔 联系 聚合 管理
  3 Posts :: 7 Stories :: 2 Comments :: 0 Trackbacks

2008年9月11日 #

package com.tsingsoft.collect.impl;

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

import org.apache.log4j.Logger;

public class TestExp {
    
public static Logger logger = Logger.getLogger(TestExp.class);
    
public static boolean exp(){
        Process proc 
= null;
        StringBuffer errorInfo 
= new StringBuffer();
        String[] cmds  
=   new  String[ 3 ];
        cmds[ 
0 ]  =   " cmd " ;
        cmds[ 
1 ]  =   " /C " ;
        cmds[ 
2 ] = "exp pmlf_hb/pmlf_hb@orcl file=xxx.dmp log=xxx.log";

        
try {
            proc 
= Runtime.getRuntime().exec(cmds[2].toString());
            InputStream istr 
= proc.getErrorStream();
            BufferedReader br 
= new BufferedReader(new InputStreamReader(istr));
            String str;
            
while ((str = br.readLine()) != null{
                errorInfo.append(str 
+ "\n");
            }

            proc.waitFor();
        }
 catch (Exception e) {
        }

        
if (proc.exitValue() == 0{
            proc.destroy();
            
return true;
        }
 else {
            
if (logger.isDebugEnabled())
                logger.debug(errorInfo);
            proc.destroy();
            
return false;
        }

    }

    
public static void main(String[] args) {
        
    }

}

posted @ 2008-09-13 22:06 ziyoo 阅读(625) | 评论 (0)编辑 收藏

    一直在blogjava上面看一些东西,现在终于也开通了一个。呵呵。
    刚学习java不久,好多东西都不了解,希望自己的技术水平能快速提高起来。 
    顺便介绍一个学习的网站,上面很多的资料,适合初学者。
    http://www.java2s.com/
posted @ 2008-09-11 21:17 ziyoo 阅读(228) | 评论 (1)编辑 收藏