oracle 中实现 ftp 文件上传下载Java 方式实现 ftp 客户端操作在 oracle 数据库中有提供 sun.net.ftp.FtpClient ,因此能够直截了当使用该包完成简单的 ftp 操作在 oracle 数据库端。那个地点有个咨询题没有解决:ftp 文件追加时候,发觉没有提供FtpClient.append()函数,然而在一样的 java 程序中式能够使用,测试差不多上在 jdk1.4 版本上进行的。依旧在 oracle 里面那个功能不承诺依旧我没有找到 append 替代方法呢?create or replace and compile java source named remoteFtpClient ASpackage 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 sun.net.ftp.FtpClient;import sun.net.*; import sun.net.ftp.*;//import org.apache.*;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 地址 this.username=userName;;//用户名 this.password=passWord;//密码 this.client = new FtpClient(); } public void setHost(String Host){ host=Host; } public void setUserName(String userName){ username=userName; } public void setPassword(String pwd){ password=pwd; } /********************************** * 猎取和远程 ftp 服务器的连接 **********************************/ public boolean getFtpConnection( ){ //client = new FtpClient(); try { client.openServer(host); client.login(username,password); //client.ascii(); client.binary(); // client.setConnectTimeout(6000); //设置超时 System.out.println("login sucess"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); return false; } return true; } /********************************** * 关闭 ftp 连接 ****************...