oracle中实现ftp文件上传下载.doc

oracle中实现ftp文件上传下载.doc

ID:52738237

大小:64.00 KB

页数:8页

时间:2020-03-30

oracle中实现ftp文件上传下载.doc_第1页
oracle中实现ftp文件上传下载.doc_第2页
oracle中实现ftp文件上传下载.doc_第3页
oracle中实现ftp文件上传下载.doc_第4页
oracle中实现ftp文件上传下载.doc_第5页
资源描述:

《oracle中实现ftp文件上传下载.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、敲好最近有机会用到ftp发送接收文件,总结一下oracle里面ftp发送接收的方法。Java中可以使用sun.net.ftp.FtpClient实现简单的ftp操作,这是在oracle数据库中有提供api的。我个人觉得对于ftp的操作用java方式比较方便,代码简单容易懂而且广泛。不过oracle中也有提供ftp访问的包UTL_TCP,通过这个包也可以很方便的实现ftp操作。Java方式实现ftp客户端操作在oracle数据库中有提供sun.net.ftp.FtpClient,所以可以直接使用该包完成简单的ftp操作在oracle数据库

2、端。这里有个问题没有解决:ftp文件追加时候,发现没有提供FtpClient.append()函数,但是在一般的java程序中式可以使用,测试都是在jdk1.4版本上进行的。还是在oracle里面这个功能不允许还是我没有找到append替代方法呢?createorreplaceandcompilejavasourcenamedremoteFtpClientASpackageoracle.apps.zz.zzmes;importjava.io.BufferedReader;importjava.io.DataInputStream;imp

3、ortjava.io.File;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.RandomAccessFile;importjava.io.FileInputStream;importjava.util.StringTokenizer;importsun.net.TelnetInputStream;importsun.net.TelnetOutputStream;importsun.net.ftp.FtpClient;importsun.n

4、et.*;importsun.net.ftp.*;//importorg.apache.*;//importorg.apache.commons.net.ftp.*;//importorg.apache.commons.net.ftp.FTP.*;//importorg.apache.commons.net.ftp.FTP.*;publicclassremoteFtpClient{privateStringhost;privateStringusername;privateStringpassword;privateFtpClientc

5、lient;publicremoteFtpClient(){}publicremoteFtpClient(StringHost,StringuserName,StringpassWord){this.host=Host;//ip地址this.username=userName;;//用户名this.password=passWord;//密码this.client=newFtpClient();}publicvoidsetHost(StringHost){host=Host;}publicvoidsetUserName(Stringus

6、erName){username=userName;}publicvoidsetPassword(Stringpwd){password=pwd;}/***********************************获取和远程ftp服务器的连接**********************************/publicbooleangetFtpConnection(){//client=newFtpClient();try{client.openServer(host);client.login(username,passwo

7、rd);//client.ascii();client.binary();//client.setConnectTimeout(6000);//设置超时System.out.println("loginsucess");}catch(IOExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();returnfalse;}returntrue;}/***********************************关闭ftp连接**********************

8、************/publicvoidcloseConnection(){if(client!=null){try{client.closeServer();}catch(IOExceptione)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。