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;
}
/**********************************


发布评论