2024年4月1日发(作者:)

敲好最近有机会用到ftp发送接收文件,总结一下oracle里面ftp发送接收的方法。Java

中可以使用ent实现简单的ftp操作,这是在oracle数据库中有提供api

的。我个人觉得对于ftp的操作用java方式比较方便,代码简单容易懂而且广泛。不过oracle

中也有提供ftp访问的包UTL_TCP,通过这个包也可以很方便的实现ftp操作。

Java方式实现ftp客户端操作

在oracle数据库中有提供ent,所以可以直接使用该包完成简单的

ftp操作在oracle数据库端。

这里有个问题没有解决:ftp文件追加时候,发现没有提供()函数,

但是在一般的java程序中式可以使用,测试都是在jdk1.4版本上进行的。还是在oracle

里面这个功能不允许还是我没有找到append替代方法呢?

createorreplaceandcompilejavasourcenamedremoteFtpClientAS

;

edReader;

putStream;

;

ption;

treamReader;

AccessFile;

putStream;

Tokenizer;

InputStream;

OutputStream;

ent;

.*;

.*;

//.*;

//.*;

//.*;

//.*;

publicclassremoteFtpClient{

privateStringhost;

privateStringusername;

privateStringpassword;

privateFtpClientclient;

publicremoteFtpClient(){}

publicremoteFtpClient(StringHost,StringuserName,StringpassWord){

=Host;//ip地址

me=userName;;//用户名

rd=passWord;//密码

=newFtpClient();

}

publicvoidsetHost(StringHost){

host=Host;

}

publicvoidsetUserName(StringuserName){

username=userName;

}

publicvoidsetPassword(Stringpwd){

password=pwd;

}

/**********************************