oracle中实现ftp文件上传下载
Java方式实现ftp客户端操作
在oracle数据库中有提供http://www.doczj.com/doc/f915209c75232f60ddccda38376baf1ffd4fe31b.html.ftp.FtpClient ,因此能够直截了当使用该包完成简单的ftp操作在oracle数据库端。
那个地点有个问题没有解决:ftp文件追加时候,发觉没有提供FtpClient.append()函数,然而在一样的java程序中式能够使用,测试差不多上在jdk1.4版本上进行的。依旧在oracle 里面那个功能不承诺依旧我没有找到append替代方法呢?
create or replace and compile java source named remoteFtpClient AS
package oracle.apps.zz.zzmes;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.File;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.RandomAccessFile;
import java.io.FileInputStream;
import java.util.StringTokenizer;
import http://www.doczj.com/doc/f915209c75232f60ddccda38376baf1ffd4fe31b.html.TelnetInputStream;
import http://www.doczj.com/doc/f915209c75232f60ddccda38376baf1ffd4fe31b.html.TelnetOutputStream;
import http://www.doczj.com/doc/f915209c75232f60ddccda38376baf1ffd4fe31b.html.ftp.FtpClient;
import http://www.doczj.com/doc/f915209c75232f60ddccda38376baf1ffd4fe31b.html.*;
import http://www.doczj.com/doc/f915209c75232f60ddccda38376baf1ffd4fe31b.html.ftp.*;
//import org.apache.*;
//import org.apache http://www.doczj.com/doc/f915209c75232f60ddccda38376baf1ffd4fe31b.html.ftp.*;
//import org.apache http://www.doczj.com/doc/f915209c75232f60ddccda38376baf1ffd4fe31b.html.ftp.FTP.*;
//import org.apache http://www.doczj.com/doc/f915209c75232f60ddccda38376baf1ffd4fe31b.html.ftp.FTP.*;
public class remoteFtpClient {
private String host;
private String username;
private String password;
private FtpClient client;
public remoteFtpClient(){}
public remoteFtpClient(String Host, String userName,String passWord){
this.host= Host;// ip 地址
http://www.doczj.com/doc/f915209c75232f60ddccda38376baf1ffd4fe31b.htmlername=userName;;//用户名
this.password=passWord;//密码
this.client = new FtpClient();
}
public void setHost(String Host){